如何在 vue.js 应用程序的生产环境中禁用源映射?

新手上路,请多包涵

我的应用程序是使用 vue cli 创建的。我找不到在生产中禁用源映射的任何选项。我的 package.json 中的 npm build 步骤如下所示:

 "build": "vue-cli-service build",

在角度,我可以在我的构建步骤中添加 --prod 以使其工作。 vue.js 有没有这样的选项?还是我必须更改 webpack 配置(被 cli 隐藏)?

原文由 Adrian Krebs 发布,翻译遵循 CC BY-SA 4.0 许可协议

阅读 1k
2 个回答

您可以使用项目根目录中的 vue.config.js 文件更改内部 webpack 配置(您可能需要手动创建它)。

有一个 productionSourceMap 选项,因此您可以在构建生产时禁用源映射:

 module.exports = {
  productionSourceMap: false
};

原文由 yuriy636 发布,翻译遵循 CC BY-SA 4.0 许可协议

像@yuriy636 的回答,如果你只想生产:

 module.exports = {
  productionSourceMap: process.env.NODE_ENV != 'production'
};

原文由 solmans 发布,翻译遵循 CC BY-SA 4.0 许可协议

撰写回答
你尚未登录,登录后可以
  • 和开发者交流问题的细节
  • 关注并接收问题和回答的更新提醒
  • 参与内容的编辑和改进,让解决方法与时俱进
推荐问题