vue项目使用UglifyJsPlugin进行代码压缩打包后显示空白页

webpack使用UglifyJsPlugin进行代码压缩。
在不添加参数时,打包后的文件可以正常显示。代码如下:
const UglifyJsPlugin = require('uglifyjs-webpack-plugin')
plugins: [
new UglifyJsPlugin(),
]
添加参数后,打包过程无报错,但是打包后的index.html文件打开是空白页,且报以下错误:
image.png
代码如下:
new UglifyJsPlugin({

  uglifyOptions: {
    compress: {
      warnings: false
    }
  },
  sourceMap: config.build.productionSourceMap,
  parallel: true
}),
阅读 2.5k
1 个回答

看文档warnings是写在compress外面的。
https://github.com/mishoo/Ugl...

new UglifyJsPlugin({
    warnings: false,
    sourceMap: config.build.productionSourceMap,
    parallel: true
})

最好把你的webpack配置文件贴出来

module.exports = {
  optimization: {
    minimizer: [
      new UglifyJsPlugin({
        uglifyOptions: {
          warnings: false,
          parse: {},
          compress: {},
          mangle: true, // Note `mangle.properties` is `false` by default.
          output: null,
          toplevel: false,
          nameCache: null,
          ie8: false,
          keep_fnames: false,
        },
      }),
    ],
  },
};
撰写回答
你尚未登录,登录后可以
  • 和开发者交流问题的细节
  • 关注并接收问题和回答的更新提醒
  • 参与内容的编辑和改进,让解决方法与时俱进
推荐问题