热门问题
时间线
聊天
视角
Vite
来自维基百科,自由的百科全书
Remove ads
Vite是一個由尤雨溪編寫的本地開發服務器。[2]它被默認用於Vue和React的項目模板,支持TypeScript與JSX並在內部使用Rollup和esbuild進行打包構建。[3]
![]() | 此條目翻譯自英語維基百科,需要相關領域的編者協助校對翻譯。 |
它監視文件在編輯時的變化,並在文件保存後通過稱為熱模塊替換(HMR)的過程重新加載被編輯的代碼[4],該過程通過使用ES6模塊(ESM)重新加載被更改的部分文件,而不是重新編譯整個應用程序。
Vite提供了內置的SSR支持。默認情況下,它監聽TCP端口5173。可以配置Vite以通過HTTPS提供內容,並將請求(包括WebSocket)代理到後端Web服務器(例如Apache HTTP Server)。
Remove ads
功能與性能
Vite有着可以減少開發等待時間的熱模塊替換(HMR)系統。Vite支持React、Vue和Svelte等框架,並支持服務器端渲染(SSR)、代碼拆分和異步加載。
與傳統構建工具相比,Vite的生產構建時間快,為3.37秒,而Webpack為10.82秒,Parcel為9.01秒。Vite與工具(如Vitest用於測試、Astro用於內容驅動的站點和Slidev用於演示文稿)無縫集成,且與框架無關。[5]
參見
參考文獻
外部連結
Wikiwand - on
Seamless Wikipedia browsing. On steroids.
Remove ads