【问题标题】:Is there a command line flag to disable JavaScript source maps for Chrome?是否有用于禁用 Chrome 的 JavaScript 源映射的命令行标志?
【发布时间】:2017-09-30 18:01:22
【问题描述】:

编辑:I opened a new issue with Chromium


我们的项目使用编译为 JavaScript 的 TypeScript。在 Karma 中调试自动化单元测试时,我想禁用 JavaScript 源映射并坚持调试已编译的代码。

我知道如何从浏览器设置中执行此操作,但是当我关闭浏览器时更改会过期,所以我正在寻找一种以编程方式禁用它的方法。

Disable source maps in Chrome DevTools

Chrome 接受来自命令行的 other flags(例如 --no-sandbox)。是否有标志或类似的方法来禁用源地图?

【问题讨论】:

标签: javascript google-chrome karma-runner source-maps google-chrome-flags


【解决方案1】:

webpack.config.js

添加devtool: false

exports.onCreateWebpackConfig = ({ actions, stage }) => {
  // If production JavaScript and CSS build
  if (stage === 'build-javascript') {
    // Turn off source maps
    actions.setWebpackConfig({
      devtool: false,
    })
  }
};

您可以在每个加载器查询字符串中传递编译器选项

loadWhatEVer?sourceMap=false

【讨论】:

  • 啊。总体来说不错的想法:在运行测试时不要提供源地图。
猜你喜欢
  • 2017-03-11
  • 2012-04-10
  • 2016-05-02
  • 1970-01-01
  • 2020-07-28
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
相关资源
最近更新 更多