在vue.config加上一句代码就可以了
productionSourceMap: false, // 生产环境是否生成 sourceMap 文件
加上以后我的项目打包后从38m变成21m
productionSourceMap等于false时,不会生成map文件,map文件的作用:项目打包后,代码都是经过压缩加密的,如果运行时报错,输出的错误信息无法准确得知是哪里的代码报错。如果不需要定位问题,并且不想被看到源码,就把productionSourceMap 置为false,既可以减少包大小,也可以加密源码。
module.exports = {
productionSourceMap: false, // 生产环境是否生成 sourceMap 文件
}