当项⽬打包后,如果出现了代码错误,可以从控制台找到错误对应的源码位置,这是由于打包时⽣成了 .map ⽂件,可以帮助定位错误信息。 ⽤户不可能对我们的代码进⾏调试,所以 .map ⽂件就没有存在的意义了。这时设置 productionSourceMap 为 false,不仅可以不⽣成 .map ⽂件,同时会对源码加密,防⽌代码被盗⽤。 设置⽅式 // vue.config.js module.exports = { productionSourceMap: false, … } 以下为默认打包结果: 在 dist/js ⽬录下可以看到 .map ⽂件。 在浏览器中可以看到源码的信息以及报错的具体信息。 以下为设置了 productionSourceMap : false 后的打包结果: dist/js ⽬录下只存在 .js ⽂件。 浏览器中⽆法查看源代码内容以及报错的具体信息。