🌈 Rollup

# 学会 rollup 从零到一系列

# 选用原则

rollup 的优点

  • 输出结果更加扁平
  • 自动移除未引用代码,也就是 tree-shaking
  • 打包代码依然完全可读

rollup 的缺点

  • 加载非 ESM 的第三方模块比较复杂
  • 模块最终都打包都一个函数中,无法实现 HMR
  • 浏览器环境中,代码拆分功能依赖 AMD 库

总结:rollup 不适合用来开发一些比较复杂的应用,适合用来开发一个框架或类库。

上次更新: 1/14/2021, 1:51:22 AM