怎么在打包的时候去掉vue里面脚本的console.log?

用的是strip-loader, js文件的可以去掉 vue里面的去不掉,有没有其他方法可以去掉

{
    module: {
        loaders: [
          { test: /\.vue$/, loaders: ['strip-loader?strip[]=console.log,strip[]=console.warn','vue'] },
          { test: /\.js$/, exclude: /node_modules/, loaders:['strip-loader?strip[]=console.log,strip[]=console.warn','babel'] },
        ]
  }
}
阅读 20.8k
1 个回答

webpack.config.js 的 plugins 里面加上

drop_debugger: true,
drop_console: true

new webpack.optimize.UglifyJsPlugin({
  compress:{
    warnings: false,
    drop_debugger: true,
    drop_console: true
  }
})
撰写回答
你尚未登录,登录后可以
  • 和开发者交流问题的细节
  • 关注并接收问题和回答的更新提醒
  • 参与内容的编辑和改进,让解决方法与时俱进
推荐问题
宣传栏