個人還是選擇vue-cli
vue-cli
| Vue CLI 優點 | Vue CLI 缺點 |
|---|---|
| 經歷過戰斗考驗,可靠 | 開發服務器速度與依賴數量成反比 |
| 與 Vue 2 兼容 | |
| 可以捆綁任何類型的依賴關系 | |
| 插件生態系統 | |
| 可以針對不同的目標進行構建 |
vite
| Vite 優點 | Vite 缺點 |
|---|---|
| 開發服務器比 Webpack 快 10-100 倍 | 只能針對現代瀏覽器(ES2015+) |
| 將 code-splitting 作為優先事項 | 與 CommonJS 模塊不完全兼容 |
| 處於測試階段,僅支持 Vue 3 | |
| 最小的腳手架不包括 Vuex、路由器等 | |
| 不同的開發服務器與構建工具 |
Vite 的未來
雖然上面的比較主要集中在 Vite 和 Vue CLI 的現狀上,但仍有幾點需要考慮:
僅當瀏覽器中的 JavaScript 模塊支持得到改善時,Vite 才會有所改善。
隨着 JS 生態系統的追趕,更多的軟件包將支持 JavaScript 模塊,減少 Vite 無法處理的邊緣情況。
Vite 仍處於測試階段–功能可能會有變化。
有可能 Vue CLI 最終會結合 Vite,這樣你就不用再使用其中一個了。
值得注意的是,Vite 並不是唯一一個利用瀏覽器中 JavaScript 模塊的開發服務器項目。還有更著名的Snowpack,甚至可能會擠掉 Vite 的發展。時間會證明這一點
