热门问题
时间线
聊天
视角

Vite

来自维基百科,自由的百科全书

Vite
Remove ads

Vite是一個由尤雨溪編寫的本地開發服務器。[2]它被默認用於VueReact的項目模板,支持TypeScriptJSX並在內部使用Rollupesbuild進行打包構建。[3]

事实速览 原作者, 首次發布 ...

它監視文件在編輯時的變化,並在文件保存後通過稱為熱模塊替換(HMR)的過程重新加載被編輯的代碼[4],該過程通過使用ES6模塊(ESM)重新加載被更改的部分文件,而不是重新編譯整個應用程序。

Vite提供了內置的SSR支持。默認情況下,它監聽TCP端口5173。可以配置Vite以通過HTTPS提供內容,並將請求(包括WebSocket)代理到後端Web服務器(例如Apache HTTP Server)。

Remove ads

功能與性能

Vite有着可以減少開發等待時間的熱模塊替換(HMR)系統。Vite支持ReactVueSvelte等框架,並支持服務器端渲染(SSR)、代碼拆分和異步加載。

與傳統構建工具相比,Vite的生產構建時間快,為3.37秒,而Webpack為10.82秒,Parcel為9.01秒。Vite與工具(如Vitest用於測試、Astro用於內容驅動的站點和Slidev用於演示文稿)無縫集成,且與框架無關。[5]

參見

參考文獻

外部連結

Loading related searches...

Wikiwand - on

Seamless Wikipedia browsing. On steroids.

Remove ads