vite和webpack 区别

2023-07-26  本文已影响0人  云高风轻

1. 前言

  1. 纸上得来终觉浅

2 Vite和Webpack在表格形式下的主要区别对比:

特性 Vite Webpack
构建速度 极快,利用ES Modules特性 相对较慢,需要整体打包
开发体验 更好的热重载和HMR支持 支持热重载和HMR,但相对较慢
配置 约定优于配置,简化配置 配置灵活,但相对复杂
生态系统 相对较小,正在发展中 成熟且庞大的生态系统
支持的模块系统 ES Modules CommonJS, AMD, ES Modules
前端框架兼容性 对Vue、React等框架友好 对主流前端框架都有很好的支持
开发语言 使用TypeScript编写 使用JavaScript或TypeScript编写
主要应用场景 小型项目,追求开发体验 复杂项目,灵活配置需求
构建产物 生产环境使用ES Modules 生产环境使用CommonJS模块

参考资料


初心

我所有的文章都只是基于入门,初步的了解;是自己的知识体系梳理,如有错误,道友们一起沟通交流;
如果能帮助到有缘人,非常的荣幸,一切为了部落的崛起;
共勉
上一篇下一篇

猜你喜欢

热点阅读