webpack源码泄漏解决办法

1,334 阅读1分钟

vueCli3中productionSourceMap设置为false,不生效,依然会有map文件生成的解决办法

1.请首先检查 vue.config.js 文件中 productionSourceMap 配置

module.exports = {
   productionSourceMap: false
   ...
}

2.检查configureWebpack配置中的devtool选项

module.exports = {
  configureWebpack(config){
     cofig.devtool = config.mode === 'production' ? false :'source-map'
  },
}

webpack源码泄漏现象

1.webpack项目源码在泄漏的情况下,可以在浏览器控制台中的Sources——> Page—> webpack://中查看源代码;

2.使用webpack打包应用程序会在网站js同目录下生成 js.map文件;

3.直接查看网站的js文件,可以在末尾处有js.map文件名;

4.直接在当前访问的js后面拼接.map即可访问下载;

通过以上两种方式可以判断目标网站存在webpack源码泄露问题。