@lemonono/atools
v1.1.22
Published
使用rollup进行构建的js库通用配置
Downloads
6
Readme
commonRollup
使用 rollup 进行构建的 js 库通用配置
rollup 配置
- 打包三套配置
- cjs.min.js && .gz
- esm.min.js && .gz
lib/**/*.js'
> 按需加载使用
- 使用插件
- rollup-plugin-node-resolve: 路径解析、查找第三方模块
- rollup-plugin-commonjs: 主要作用是把使用 cmd 规范的包转换成使用 es6 模块规范。举个栗子:就是把 module.exports 变成 export default。
- rollup-plugin-babel: 配合 babel 转换 es6/es7 等更加高级的语法
- rollup-plugin-json: 支持在 js 文件中引入 json 文件,把 json 文件转换成使用 es6 模块导出的 js 对象,例如:转换 package.json
- rollup-plugin-terser: 压缩混淆代码
- rollup-plugin-typescript2: 打包支持 TypeScript
- rollup-plugin-gzip: 压缩成 gzip 包
- rollup-plugin-summary: 打包信息