一、Vue 3 官方推薦創建方式 (create-vue)
這是 Vue 官方團隊在 2023 年推出的全新腳手架工具,比之前提到的幾種方式更加現代化和官方推薦。
前提條件
- 熟悉命令行
- 已安裝 18.3 或更高版本的 Node.js
特點:
-
官方最新推出的項目腳手架
-
基于 Vite 構建
-
提供交互式項目配置
-
集成了最新 Vue 生態的最佳實踐
正確使用方式:
npm create vue@latest my-vue-app
# 或
yarn create vue my-vue-app
執行后會進入交互式配置界面,可以選擇:
-
TypeScript 支持
-
JSX 支持
-
Vue Router
-
Pinia (狀態管理)
-
ESLint/Prettier
-
測試工具 (Vitest/Cypress)
-
等更多選項
二、Vue CLI (官方腳手架工具)
特點:
-
官方傳統腳手架工具
-
提供圖形化界面和命令行兩種方式
-
配置相對復雜但靈活
-
適合中大型項目
使用方式:
npm install -g @vue/cli
vue create my-project
# 然后選擇 Vue 3 預設
優點:
-
成熟的生態系統
-
豐富的插件系統
-
可配置性高
-
支持漸進式遷移
缺點:
-
相對較重
-
配置復雜
-
構建工具基于 Webpack,構建速度較慢
三、Vite (vite方式)
特點:
-
新一代前端構建工具
-
極快的啟動和熱更新速度
-
原生支持 ES Modules
使用方式:
npm create vite@latest my-vue-app -- --template vue
# 或
yarn create vite my-vue-app --template vue
優點:
-
開發服務器啟動極快
-
熱更新幾乎瞬間完成
-
開箱即用的 TypeScript 支持
-
更簡單的配置
-
基于 Rollup 的生產打包
缺點:
-
生態相對較新,部分插件可能不兼容
-
某些高級配置可能需要更多工作
四、直接通過 CDN 引入
特點:
-
最簡單快速的方式
-
無需構建步驟
-
適合學習、原型開發或簡單頁面
**使用方式:
<script src="https://unpkg.com/vue@3/dist/vue.global.js"></script>
優點:
-
零配置
-
即時使用
-
適合小型項目或教學演示
缺點:
-
無法使用單文件組件(.vue)
-
缺乏構建優化
-
不適合大型項目
當前 Vue 3 項目創建方式的推薦等級
-
首選:
npm create vue@latest(官方最新推薦) -
備選:
npm create vite@latest(選擇 Vue 模板) -
傳統項目:Vue CLI (適合需要 Webpack 或舊插件系統的項目)
-
快速原型:CDN 引入方式
首選的create-vue與其他方式的區別
-
與 Vite 的區別:
-
create-vue是 Vue 團隊專門為 Vue 項目優化的腳手架 -
預配置了 Vue 相關生態的集成選項
-
而直接使用 Vite 模板(
npm create vite)更通用,適合各種前端框架
-
-
與 Vue CLI 的區別:
-
create-vue基于 Vite,構建速度更快 -
更簡潔現代的配置
-
不再使用 Webpack,而是使用 Rollup 進行生產構建
功能總結表如下:

浙公網安備 33010602011771號