🗒️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 项目 setup

  • npm run dev 开发的 compile 和 hot-reload

  • npm run build 发布的 compile 和 minify

1.2 vite.config.js

详见 Vite Configuration Reference

1.x 截图

94KB
Open
  • 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,如下

111KB
Open

3. 仅增加 Vue Router

Add Vue Router for Single Page Application development.

3.1 package.json

3.2 vite.config.js(未变)

3.x 截图

  1. 源码的改动

    1. 新增了 router 文件夹和 views 文件夹

    2. 更新了 main.js(应用入口)和 App.vue(组件)文件

  2. 源码组件树

    • App.vue

      • components/HelloWorld.vue

      • router

        • views/HomeView.vue

          • components/TheWelcome.vue

          • components/WelcomeItem.vue

        • views/AboutView.vue

  3. build 的线上资源,新增了路由组件的 js 和 css 文件

75KB
Open

Last updated