解决错误:dev rollup-plugin-uglify@"^6.0.4" from the root project

1,130 阅读1分钟

前言

当我更新npm包时,遇到了如下图的问题:

image.png

我发现rollup-plugin-uglify包再也不兼容rollup 2原因)。推荐的办法是用rollup-plugin-terser替代rollup-plugin-uglify

解决办法

安装 rollup-plugin-terser并移除 rollup-plugin-uglify:

npm i rollup-plugin-terser -D && npm rm rollup-plugin-uglify -D

更新rollup.config.js配置:

 // rollup.config.js
-import { uglify } from 'rollup-plugin-uglify';
+import { terser } from 'rollup-plugin-terser';

 const config = {
   // ...
-  plugins: [uglify()],
+  plugins: [terser()],
 };

 export default config;