前端构建工具对比

325 阅读1分钟

常见构建工具功能对比

对比项webpackviteesbuildrollup
开发语言jsjsgolangjs
学习成本很高中等
生态完整度很成熟一般较低一般
适用场合几乎所有场合web开发大多数场合纯js场合,通常用于打包库函数,把多个文件整合到1个里面
热更新速度很快很快
模块化规范支持支持所有规范esm支持较好,其余支持一般iife(<script>) umd(浏览器) cjs(node)
tree-shaking支持一般很好很好
sourcemap支持比较完善