通俗的解釋下Vite能用來幹嘛?是怎麼回事?

時間 2021-10-23 14:18:15

1樓:李十三

可以看一下這篇文章,前端構建這十年:前端構建的演變之路,從CommonJs到amd/cmd,到grunt/gulp,到webpack/rollup/parcel再到snowpack/vite

webpack是你乙個專案100個頁面,但是你啟動專案先把這100個頁面全打包好,然後瀏覽器訪問

vite呢是反過來,先起個服務,在瀏覽器上訪問1個頁面,就只打包這1個頁面,其他99個頁面不用管

當然這只是開發專案的時候,最終打包上線還是一樣都是100個頁面都打包,不過vite可以用esbuild,打包也比webpack快

2樓:風舞

答案網上有很多,這裡簡單說下吧。

Vite是先啟動,按需編譯,所以快。

webpack是先編譯好了,再啟動,所以相對比較慢。

3樓:

這個,官網寫的很清楚了。

首先,按照官網說明,用vite2建立乙個專案,然後執行一下,體驗一下。

然後打個包看看生成了啥。

你的大部分疑惑就可以解決了。

這事吧,你自己不去實踐一下,別人再怎麼說,你都是暈的。

就好像學習游泳,不下去撲騰撲騰,永遠都體會不到。

另外,不用學習webpack,知道是幹啥的就行。

另外會vue3可以更便於了解。

如果用vue-cli4.5建立過專案,對比一下,可以體驗的更深一點。

最後,vite2還支援其他型別,比如react。

總之,你先建立個專案體驗一下。

4樓:Hanafu

有不懂的也可以問我噢。

vite官方解釋:

5樓:顧不上

這個東西確實是漸進而來的,如果你不太了解webpack之類的傳統構建工具,可以先繼續學習webpack,把一些知識點了解下,然後實際使用的時候體會一下。

vite的話,你可以暫時拋開那些知識點,體驗一下,特別是dev server這塊,對比下webpack的開發體驗,你會發現vite速度有多快(專案體積越大,兩者的差距就越明顯)。

具體的體驗方法,你可以根據vue3的文件建立乙個vue-cli的vue專案(這個是基於webpack的),然後按照vite的文件建立乙個vite的vue專案。兩者啟動一下試試就知道了。

哪位大神能用通俗的語言解釋一下伯努利分布和二項分布的區別?

伯努利分布 問 假設伯努利和他女朋友啪啪1次,懷上的概率是p,情人節那晚他倆啪啪了一次,生孩子的概率是多少?答 這要看情況的,如果她懷孕了,概率是p,沒懷上,就是1 p 寫在一起就是 伯努利試驗裡,懷孕取值為1,沒懷孕取值為0 上面這個式子叫做概率質量函式,描述的是隨機變數在各個取值上的概率 懷孕,...

大神能用通俗點的語言解釋下新能源車的雙積分制嗎。?

李京 李京 新能源雙積分背後想告訴我們什麼?2015年開始,國家開始在政策層面大力支援新能源汽車產業的發展,主要是純電動汽車的發展。政策支援包括了貨幣性的補助和稅收性優惠,支援力度隨著時間推移在逐漸減弱,但至完全消失則需要乙個過渡,雙積分正是在這樣的背景下產生。雙積分的主要意思是將燃油消耗列出乙個標...

能用通俗的語言或例項解釋一下 GAAP 與 Non GAAP 的區別嗎?

PPppp涼皮 gaap和non gaap本質區別是關於什麼時間發生的什麼款項要計作accruals 另外這世界上不是除了us gaap就是ifrsGerman gaap也存在在財務風險評估時候對於us gaap financials來說German gaap based financials要比i...