Webpack在没有控制台日志的情况下压缩js

时间:2017-07-26 14:49:10

标签: javascript webpack laravel-mix

我有一个laravel 5.4项目,我使用 webpack 来管理js文件。如果我在没有调试控制台日志的情况下运行npm run prod命令压缩我的 js文件,我会尝试设置。

有可能吗?

首先我尝试了这个:

mix.options({
    uglify: {
      compress: {
        drop_console: true,
      }
    },
});

webpack.mix.js,但它没有帮助我。 (这个想法来自here

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

提前致谢!

1 个答案:

答案 0 :(得分:1)

此配置应该没问题,因为mix会将选项直接传递给UlifyJsPlugin

    mix.options({
        uglify: {
          compress: {
            drop_console: true,
          }
        },
    });

检查package.json ..

,检查插件是否已安装
"devDependencies": {
  "laravel-mix": "^0.8.8",
  "uglify-js": "git+https://github.com/mishoo/UglifyJS2.git#harmony",
  // ...
},