rollup plugin功能记录

发布时间 2023-04-26 16:21:59作者: 如戏一场
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 可视化显示依赖关系