webpack、rollup、gulp对比

构建工具对比

名称 简介 优点 缺点 应用场景
webpack 一种前端资源模块化管理和打包工具。它可以将许多松散的模块按照依赖和规则打包成符合生产环境部署的前端资源。还可以将按需加载的模块进行代码分割,等到实际需要的时候再异步加载 模块化、静态资源整合、公共代码拆分、异步加载、热更新等等 1. 配置复杂
2. 冗余代码较多
3. 不支持输出esm格式的bundle
应用程序开发
rollup 一个模块打包工具, 可以将我们按照 ESM (ES2015 Module) 规范编写的源码构建输出如下格式:
iife: 自执行函数, 可通过

你可能感兴趣的:(webpack、rollup、gulp对比)