Webpack 原理:
1艘包、讀取入口文件 fs
2吊履、分析入口,遞歸讀模塊
3爷贫、es6 -> es5
缺點:打包為一個大文件认然,每次小修改會重新打包,慢
Vite 原理:
劫持http請求(import 資源)
大大減少AST轉(zhuǎn)換沸久,按需轉(zhuǎn)換季眷。熱更新: chokidar 庫(監(jiān)聽用了一個) + websocket
生產(chǎn)環(huán)境用 rollup 打包。
1艘包、讀取入口文件 fs
2吊履、分析入口,遞歸讀模塊
3爷贫、es6 -> es5
缺點:打包為一個大文件认然,每次小修改會重新打包,慢
劫持http請求(import 資源)
大大減少AST轉(zhuǎn)換沸久,按需轉(zhuǎn)換季眷。熱更新: chokidar 庫(監(jiān)聽用了一個) + websocket
生產(chǎn)環(huán)境用 rollup 打包。