背景

最近 发现 vuecli 构建的 项目中配置的 productionSourceMap 为 false 后 ,生产代码 还是能够看到 sourceMap 文件 。

在这里插入图片描述

原因

在这里插入图片描述
生效前提条件 得设置 NODE_ENV 为 production 才会生效!

解决

直接修改生产环境的配置 NODE_ENV 为 production

直接覆盖webpack 配置修改 devtool 为 false

 chainWebpack: (config) => {
    // 下面代码可以 写 一些逻辑 区分环境设置是否开启 sourceMap
    config.devtool(false)
    // ...
}
Logo

魔乐社区(Modelers.cn) 是一个中立、公益的人工智能社区,提供人工智能工具、模型、数据的托管、展示与应用协同服务,为人工智能开发及爱好者搭建开放的学习交流平台。社区通过理事会方式运作,由全产业链共同建设、共同运营、共同享有,推动国产AI生态繁荣发展。

更多推荐