javascript - 是否有命令行标志可以禁用 Chrome 的 JavaScript 源映射?

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

编辑:I opened a new issue with Chromium .

<小时/>

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

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

Disable source maps in Chrome DevTools

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

最佳答案

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

关于javascript - 是否有命令行标志可以禁用 Chrome 的 JavaScript 源映射?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/43750995/

相关文章:

javascript - 在 Google Chrome 中使用 JavaScript 控制台如何获取所选/事件/当前选项卡的索引?

Jenkins 不从文件输出 Junit 报告信息

10 分钟不活动时 JavaScript 自动注销

javascript - 即使功能被覆盖层隐藏,鼠标光标也会在功能上变化

带有数组分配的 Javascript 意外控制台输出;

c++ - 我可以将 RetroArch 移植到 Native Client 吗

angularjs - Angular 1.1.5 测试基于 promise 的服务

angularjs - 如何使用测试 Angular 指令检查元素的可见性?

javascript - 制作搜索功能ajax

javascript - 为什么google plus看似使用ajax加载页面内容但url却变了?