@uimi/cli v2.2.13
Introduction
- 💪 Vue 3.0 SSR
- 🔥 Written in TypeScript
Install
pnpm add @uimi/cli
Quick Start
main.ts
import { createSSRApp } from 'vue'
import router from './router'
import App from './App.vue'
const app = createSSRApp(App)
app.use(router).mount('#app')
router.ts
import { createRouter, createWebHistory } from 'vue-router'
const routes = {
//some routes
}
export default createRouter({
history: createWebHistory(),
routes,
})
App.vue
<template>
<div>Hello SSR</div>
<router-view> </router-view>
</template>
uimi.config.ts
import { defineConfig } from '@uimi/cli'
export default defineConfig({
component: {
pattern: '**/*components',
ext: 'vue',
},
router: {
pattern: '**/router',
ignore: ['**/_*/**', '_*.*'],
ext: 'vue',
},
//This is an experimental configuration, and there will be major changes in the future
//this some vite config
})
scripts
{
"name": "test",
"type": "module",
"scripts": {
"dev": "uimi dev",
"build": "uimi build",
"preview": "uimi preview",
},
"devDependencies": {
"@uimi/cli": "^2"
}
}
pnpm dev
uimi build
About
- base on vite
License
Copyright (c) 2022-present Yao Yi
12 months ago
12 months ago
12 months ago
1 year ago
1 year ago
1 year ago
2 years ago
1 year ago
1 year ago
2 years ago
2 years ago
2 years ago
2 years ago
2 years ago
2 years ago
2 years ago
2 years ago
2 years ago
2 years ago
2 years ago
2 years ago
2 years ago
2 years ago
2 years ago
2 years ago
2 years ago
2 years ago
2 years ago
2 years ago
2 years ago
2 years ago
2 years ago
2 years ago
2 years ago
2 years ago
2 years ago
2 years ago
2 years ago
2 years ago
2 years ago
2 years ago
2 years ago
2 years ago
2 years ago
2 years ago
2 years ago
2 years ago
2 years ago
2 years ago
2 years ago
2 years ago
2 years ago
2 years ago
2 years ago
2 years ago
2 years ago
2 years ago
2 years ago
2 years ago
2 years ago
2 years ago
2 years ago
3 years ago
3 years ago
3 years ago
3 years ago