plugin | 功能 |
---|---|
rollup-plugin-typescript2 | 将ts转换为js |
@rollup/plugin-node-resolve | 解析导入导出并找到对应的文件 |
@rollup/plugin-babel | 高级语法转换为低级语法(同时需要安装@babel/core, @babel/preset-env), 配合@babel/preset-react处理react |
@rollup/plugin-commonjs | 解析commonjs模块(require/module.exports) |
@rollup/plugin-json | 解析json文件 |
rollup-plugin-postcss | 解析css文件 |
node-scss | 配合rollup-plugin-postcss解析scss和sass文件(同时需要安装sass) |
rollup-plugin-scss | 直接解析scss文件 |
acorn-jsx | 解析jsx语法 |
rollup-plugin-exclude-dependencies-from-bundle | 处理package.json的peerDependencies, dependencies |
rollup-plugin-clear | 清除上次打包产物 |
@rollup/plugin-url | 打包静态资源(图片,音视频等文件) |
rollup-plugin-terser | 压缩文件 |
rollup-plugin-visualizer | 可视化显示依赖关系 |