背景
正常通过 webpack 来打包 vue 项目,放到线上的项目是可以通过 F12 控制台的 source 来直接获取到前端项目源码,如图:

修复建议:在 config/index.js 中 build 下的 productionSourceMap: true, 改为 productionSourceMap: false
实际解决办法
-
在 vue-cli 中,关闭配置选项,如下图:

-
在配置文件vue.config.js
中修改配置项productionSourceMap
,如下:
module.exports = {
publicPath: './',