无法使用strip-loader删除console.log

时间:2017-03-26 08:12:38

标签: webpack

我正在尝试使用webpack 2的strip-loader来删除最终的bundle.js中的console.log,这是我的配置:

 var WebpackStrip = require('strip-loader');
 module: {

 loaders: [
  { test: /\.js$/, loader: WebpackStrip.loader('debug', 'console.log') }
 ]...

1 个答案:

答案 0 :(得分:1)

您可以将其作为规则插入:

 module: {
      rules: [
        {test: /\.js$/, use: ['strip-loader?strip[]=debug,strip[]=console.log', @ngtools/webpack'], exclude: [/\.(spec|e2e)\.ts$/]}
        {test: /\.scss$/, use: ['raw-loader', 'postcss-loader', 'sass-loader']}
        ...etc
      ]
    }

你不需要:

var WebpackStrip = require('strip-loader');