如何在uglifyJsPlugin中恢复控制台警报



>有谁知道如何在管理员中打开控制台日志和警报(基于 webpack,链接如下(。尝试逐个关闭每个插件,无论是生产和开发模式,都没有成功。

我认为uglifyJsPlugin负责,但即使将compress参数更改为 false 也不起作用。

https://github.com/puikinsh/Adminator-admin-dashboard

webpack.config.js

// ---------------------------
// @Merging Production Plugins
// ---------------------------
if (manifest.IS_PRODUCTION) {
  plugins.push(
    new webpack.optimize.UglifyJsPlugin({
      compress: {
        comparisons   : true,
        conditionals  : true,
        dead_code     : false,
        drop_debugger : false,
        evaluate      : true,
        if_return     : true,
        join_vars     : true,
        screw_ie8     : true,
        sequences     : true,
        unused        : true,
        warnings      : false,
      },
      output: {
        comments: false,
      },
    })
  );
}

您能否禁用drop_console属性为 false 并检查以下配置。

参考 : 压缩选项

// ---------------------------
// @Merging Production Plugins
// ---------------------------
if (manifest.IS_PRODUCTION) {
  plugins.push(
    new webpack.optimize.UglifyJsPlugin({
      compress: {
        comparisons   : true,
        conditionals  : true,
        dead_code     : false,
        drop_debugger : false,
        evaluate      : true,
        if_return     : true,
        join_vars     : true,
        screw_ie8     : true,
        sequences     : true,
        unused        : true,
        warnings      : false,
        drop_console  : false
      },
      output: {
        comments: false,
      },
    })
  );
}

最新更新