[0] Rollup

111 阅读1分钟

1、是什么

JavaScript 模块打包器

2、rollup 优势

  • 自动 Tree-shaking,Rollup 还静态分析代码中的 import,并将排除任何未实际使用的代码。
  • 打包速度快
  • 配置简单

3、rollup VS webpack

  • rollup使用新的ESM,而Webpack用的是旧的CommonJS。
  • rollup支持相对路径,webpack需要使用path模块。
  • rollup使用起来更简洁,并且Rollup打出更小体积的文件,所以Rollup更适合Vite。

4、参考