项目返回的渗透测试报告
webpack是一个JavaScript应用程序的静态资源打包器(module bundler)。它会递归构建一个依赖关系图(dependency graph),其中包含应用程序需要的每个模块,然后将所有这些模块打包成一个或多个bundle。Webpack泄露将会导致各种信息如API、加密算法、管理员邮箱、内部功能等等泄露。
F12查看网站Source信息,可查看到webpack打包的源码信息。
解决方法:
在vue.config.js里添加这段代码
module.exports = {
productionSourceMap: false,
}
把productionSourceMap 置为false,既可以减少包大小,也可以加密源码。这样打包后文件小而且别人看不到你的源码了。