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