背景
最近 发现 vuecli 构建的 项目中配置的 productionSourceMap 为 false 后 ,生产代码 还是能够看到 sourceMap 文件 。
![在这里插入图片描述](https://i-blog.csdnimg.cn/direct/be246cda46354a8db2330df43a46b1e0.png)
原因
![在这里插入图片描述](https://i-blog.csdnimg.cn/direct/9a9823f6470a4f02a879377750f6c2ca.png)
生效前提条件 得设置 NODE_ENV 为 production 才会生效!
解决
直接修改生产环境的配置 NODE_ENV 为 production
直接覆盖webpack 配置修改 devtool 为 false
chainWebpack: (config) => {
// 下面代码可以 写 一些逻辑 区分环境设置是否开启 sourceMap
config.devtool(false)
// ...
}