optimization is not allowed

在网上搜了一下说是vue-cli脚手架版本过低

查看脚手架版本:

  1. vue -V
  2. 项目中package.json文件中devDependcies中查看"@vue/cli"

我们需要把vue.config.js中的optimization进行修改

configureWebpack: (config) => {
    let optimization = {
      runtimeChunk: 'single',
      splitChunks: { // 自己的配置
      },
      minimizer: [
      	new UglifyPlugin({
	       uglifyOptions: {//自己需要做的配置
	          output: { // 删除注释
	              comments: false
	          },
	          compress: {
	            //warnings: false, // 若打包错误,则注释这行
	            drop_debugger: true,  //清除 debugger 语句
	            drop_console: true,   //清除console语句
	            pure_funcs: ['console.log']
	          }
            }
	     })
      ]
    }
    Object.assign(config, {
      optimization
    })
},
Logo

前往低代码交流专区

更多推荐