| 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 |
可视化显示依赖关系 |