與其他工具比較?
WMR?
Preact 團(tuán)隊(duì)的 WMR 提供了類似的特性集淫奔,而 Vite 2.0 對(duì) Rollup 插件接口的支持正是受到了它的啟發(fā)。
WMR 主要是為了 Preact 項(xiàng)目而設(shè)計(jì)来庭,并為其提供了集成度更高的功能科盛,比如預(yù)渲染。就使用范圍而言,它更加貼合于 Preact 框架,與 Preact 本身一樣強(qiáng)調(diào)緊湊的大小彩郊。如果你正在使用 Preact违帆,那么 WMR 可能會(huì)提供更好的體驗(yàn)廉油。
@web/dev-server?
@web/dev-server(曾經(jīng)是 es-dev-server
)是一個(gè)偉大的項(xiàng)目,基于 koa 的 Vite 1.0 開發(fā)服務(wù)器就是受到了它的啟發(fā)抱慌。
@web/dev-server
適用范圍不是很廣睡陪。它并未提供官方的框架集成炬称,并且需要為生產(chǎn)構(gòu)建手動(dòng)設(shè)置 Rollup 配置鳄乏。
總的來說,與 @web/dev-server
相比,Vite 是一個(gè)更有主見誓斥、集成度更高的工具成畦,旨在提供開箱即用的工作流循帐。話雖如此拄养,但 @web
這個(gè)項(xiàng)目群包含了許多其他的優(yōu)秀工具瘪匿,也可以使 Vite 用戶受益。
Snowpack?
Snowpack 也是一個(gè)與 Vite 十分類似的非構(gòu)建式原生 ESM 開發(fā)服務(wù)器棋弥。該項(xiàng)目已經(jīng)不維護(hù)了顽染。團(tuán)隊(duì)目前正在開發(fā) Astro宪祥,一個(gè)由 Vite 驅(qū)動(dòng)的靜態(tài)站點(diǎn)構(gòu)建工具。Astro 團(tuán)隊(duì)目前是我們生態(tài)中非常活躍的成員野芒,他們幫助 Vite 進(jìn)益良多妇斤。
除了不同的實(shí)現(xiàn)細(xì)節(jié)外,這兩個(gè)項(xiàng)目在技術(shù)上比傳統(tǒng)工具有很多共同優(yōu)勢(shì)死相。Vite 的依賴預(yù)構(gòu)建也受到了 Snowpack v1(現(xiàn)在是 esinstall
)的啟發(fā)融求。若想了解 Vite 同這兩個(gè)項(xiàng)目之間的一些主要區(qū)別,可以查看 Vite v2 比較指南算撮。