Webpack Vite 区别

Webpack 原理:

1、读取入口文件 fs
2、分析入口,递归读模块
3、es6 -> es5

缺点:打包为一个大文件,每次小修改会重新打包,慢

Vite 原理:

劫持http请求(import 资源)
大大减少AST转换,按需转换。热更新: chokidar 库(监听用了一个) + websocket

生产环境用 rollup 打包。

最后编辑于
©著作权归作者所有,转载或内容合作请联系作者
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

推荐阅读更多精彩内容