Javascript Webpack压缩js而不使用控制台日志

Javascript Webpack压缩js而不使用控制台日志,javascript,webpack,laravel-mix,Javascript,Webpack,Laravel Mix,我有一个Laravel5.4项目,在那里我使用webpack来管理js文件。如果我在没有调试控制台日志的情况下运行npm run prod命令compressmyjs文件,我会尝试设置该值 可能吗 首先我试着用这个: mix.options({ uglify: { compress: { drop_console: true, } }, }); 在webpack.mix.js中,它对我没有帮助。(这个想法来自) 其他人对我有什么想法或工作

我有一个Laravel5.4项目,在那里我使用webpack来管理js文件。如果我在没有调试控制台日志的情况下运行
npm run prod
命令compressmyjs文件,我会尝试设置该值

可能吗

首先我试着用这个:

mix.options({
    uglify: {
      compress: {
        drop_console: true,
      }
    },
});
webpack.mix.js
中,它对我没有帮助。(这个想法来自)

其他人对我有什么想法或工作环境吗


提前谢谢

这个配置应该很好,因为mix将把选项直接传递给
UlifyJsPlugin

    mix.options({
        uglify: {
          compress: {
            drop_console: true,
          }
        },
    });
通过检查您的
包.json
,检查插件是否已安装

"devDependencies": {
  "laravel-mix": "^0.8.8",
  "uglify-js": "git+https://github.com/mishoo/UglifyJS2.git#harmony",
  // ...
},

Uglify肯定是网页包中的插件吗?不是混音?我不知道我只是试了一下!谢谢你的回答。我得到了这个错误:“…/webpack.mix.js:18 new webpack.optimize.UglifyJsPlugin({^ReferenceError:webpack未定义…”
webpack.mix.js
不太喜欢这个插件configHey@LakiGeri重构了我的答案,因为我承认这有误导性。你的配置应该很好,但检查你的package.json文件中是否安装了uglify js。更新Answer@LakiGeri这对你有帮助吗?它起作用了!谢谢你的帮助!实际上我必须添加这个标志--op优化最小化到脚本:
“production”:“cross-env-NODE\u-env=production-NODE\u-modules/webpack/bin/webpack.js--optimize-minimize--progress--hide-modules--config=NODE\u-modules/laravel-mix/setup/webpack.config.js”
。再次感谢!