文章介绍用 Rollup 打包 JS 类库的实践。作者因官网文档过时(如默认 Babel 版本不符)而整理可复用配置:创建项目并初始化,安装 rollup 及 node-resolve、babel、commonjs、json、alias、terser、banner 等插件;编写 rollup.config.js,设置入口、多版本输出(未压缩调试版与压缩发布版)、UMD 格式及全局变量;配合 .babelrc 转译 ES6 以兼容旧浏览器,最终在 main.js 导出变量供调用。
完成下面两步后,将自动完成登录并继续当前操作。