目录
step1 压缩
step2 去除无效代码
step1 压缩
安装rollup-plugin-terser插件
npminstallrollup-plugin-terser--save-dev
#orwithyarn
yarnaddrollup-plugin-terser-D
配置如下:
import { terser } from 'rollup-plugin-terser';
rollup({
input:'src/main.js',
plugins:[terser()],
}).then(...)
step2 去除无效代码
安装rollup-plugin-cleanup插件
npminstallrollup-plugin-cleanup--save-dev#orwithyarnyarnaddrollup-plugin-cleanup-D
配置如下:
importawesomefrom'rollup-plugin-awesome';importcleanupfrom'rollup-plugin-cleanup';
rollup({
input:'src/main.js',
plugins:[
awesome(),//otherplugins
cleanup()//cleanuphere
]
}).then(...)