如何在uglifyJsPlugin中还原控制台警报

时间:2018-08-07 11:37:14

标签: javascript webpack uglifyjs

有人知道如何在Adminator(基于Webpack,下面的链接)中重新打开控制台日志和警报。尝试以生产和开发模式一次关闭每个插件,但均未成功。

我认为cmd = partial(self.menu_changed, line=var) ttk.OptionMenu(self, var[0], var[0].get(), *["bool", "int", "string"], command=cmd).grid(row=x, column=0) 是负责任的,但是即使将uglifyJsPlugin参数更改为false也没有用。

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

compress

webpack.config.js

1 个答案:

答案 0 :(得分:0)

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

参考:compress-options

// ---------------------------
// @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,
      },
    })
  );
}