
Rollup 是专注于现代 JavaScript 的模块打包器,基于 ES Module 实现高效的 tree-shaking 与作用域提升(scope hoisting)。它支持输出多种格式:ESM、CJS、UMD、IIFE,并具备代码拆分、sourcemap 和广泛的插件生态(如 TypeScript、Babel、CommonJS 插件)。
适用于库作者、前端工程师以及追求最小包体积和清晰模块化的团队。常见用途包括发布 NPM 库、构建现代前端组件或将 Rollup 集成到 CI/构建流水线中。
访问 https://rollupjs.org 查看完整文档与使用示例。