打包后隐藏source

资源放在web前端是没有安全性可言的,一是混淆逻辑外,最好也能够隐藏source
在webpack.prod.conf.js中

  // devtool: config.build.productionSourceMap ? config.build.devtool : false,
  devtool:  false,//改为false即可隐藏sourcemap

另外在plugins中添加,可以隐藏自己打印的东西

···
   new UglifyJsPlugin({
      uglifyOptions: {
        compress: {
          warnings: false,
          //drop_console  传递true以放弃对控制台的调用。这个属性好像不好用
          drop_console: true,
          // pure_funces 禁用console.log函数
          pure_funcs: ['console.log']
        }
      },
···
©著作权归作者所有,转载或内容合作请联系作者
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。