是否有命令行标志来禁用Chrome的JavaScript源地图?

ste*_*nja 19 javascript google-chrome source-maps karma-runner google-chrome-flags

编辑:我用Chromium打开了一个新问题.


我们的项目使用编译为JavaScript的TypeScript.在Karma中调试自动单元测试时,我想禁用JavaScript源映射并坚持调试已编译的代码.我知道如何从浏览器设置执行此操作,但是当我关闭浏览器时更改将会过期.(如果你来到这里寻找用户界面设置,这里的问题就回答了.)

Chrome 从命令行接受其他标志(例如--no-sandbox).是否有标志或类似方法来禁用源地图?

moo*_*oga 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,
    })
  }
};
Run Code Online (Sandbox Code Playgroud)

或者

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

loadWhatEVer?sourceMap=false
Run Code Online (Sandbox Code Playgroud)