🗒️Vue3 和 Vite
npm run dev入口和流程
1. 最简模式
推荐 IDE:VSCode + Volar (和 disable Vetur) + TypeScript Vue Plugin (Volar)。
1.1 package.json
{
"scripts": {
"dev": "vite",
"build": "vite build",
"preview": "vite preview --port 4173"
},
"dependencies": {
"vue": "^3.2.38"
},
"devDependencies": {
"@vitejs/plugin-vue": "^3.0.3",
"vite": "^3.0.9"
}
}npm install项目 setupnpm run dev开发的 compile 和 hot-reloadnpm run build发布的 compile 和 minify
1.2 vite.config.js
详见 Vite Configuration Reference。
1.x 截图

App.vue
components/HelloWorld.vue
components/TheWelcome.vue
components/WelcomeItem.vue
2. 仅增加 TS
2.1 package.json
2.2 vite.config.js(未变)
2.3 tsconfig.json
同类文件 jsconfig.json
2.4 tsconfig.config.json
2.5 env.d.ts
2.x 截图
build 的线上资源,结构未变
源码组件树,未变
文件结构,新增了配置项、
.js变.ts,如下
3. 仅增加 Vue Router
Add Vue Router for Single Page Application development.
3.1 package.json
3.2 vite.config.js(未变)
3.x 截图
源码的改动
新增了 router 文件夹和 views 文件夹
更新了 main.js(应用入口)和 App.vue(组件)文件
源码组件树
App.vuecomponents/HelloWorld.vuerouter
views/HomeView.vuecomponents/TheWelcome.vuecomponents/WelcomeItem.vue
views/AboutView.vue
build 的线上资源,新增了路由组件的 js 和 css 文件

Last updated