詳解Vite的新體驗
阿新 • • 發佈:2021-02-25
什麼是Vite?(是前端新程式設計客棧玩具)
Vite是一個web開發構建工具NIoQuasdm,它通過本機 ES 模組匯入在開發過程中更新程式碼,達到快速更新的目的。
特點
- 超快的冷伺服器啟動
- 即時的模組更新
- 真正的按需編譯
- 更小的打包體積
開始使用
vue使用者注意:Vite當前僅適用於Vue3.x。這也意味著您不能使用尚未與Vue 3相容的庫。
安裝
npm init vite-app <專案名稱> cd <專案名稱> npNIoQuasdmm install npm run dev ## 執行完以上命令,就意味NIoQuasdm著你的vue3.0專案已經用上了vite了
vite和webpack體驗上有什麼不同?
就vite目前給我的感覺,就是一個字,快。
- 初次啟動除錯服務的時候比webpack快了一倍。
- 打包的速度也快了一倍以上。
- 打包出來的檔案的體積也是原來webpack的一半體積不到。
Vite是怎樣工作的?
用作者的話來說,就是直接請求.vue檔案,讓瀏覽器進行解析
最新版的瀏覽器是支援直接使用import和export關鍵字了,也就是瀏覽器開始原生支援模組功能了,這也是Vite使用到的特性之一。
“說了那麼多,不如抓個包看看?”
當然可以!在這裡我只修改了HelloWorld.vue檔案
然後我再次修改了App.vue檔案 (不要在意時間戳不一樣,我只是不小心刪除了,然後又懶得重來)
到這裡,相比對Webpack的Code Splitting實現按需載入的方式,Vite給我確實體驗是快速了很多
最後
Vite雖然很爽,但是當前RC 1版本僅適用於Vue3.x,不能使用和Vue3不相容的庫。(速度肯定是比webpack快的,各方面)
到此這篇關於詳解Vite的新體驗的文章就介紹到這了,更多相關Vite 新體驗內容請搜尋我們以前的文章或繼續瀏覽下面的相關文程式設計客棧章希望大家以後多多支援我們!