個人還是選擇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 的發展。時間會證明這一點