在Webstorm调试过程中,JSON源映射会破坏解析器

JSON source mapping breaks the parser in Webstorm debug process

本文关键字:映射 调试 Webstorm 过程中 JSON      更新时间:2023-09-26

我的问题和这个完全一样:

https://github.com/mrdoob/three.js/issues/4639

在WebStorm中调试我的js应用程序时,每个来自XMLHttpRequest响应的JSON都被注释为:

//# sourceURL=http://localhost:63342/JSON_URL_here

这不会发生在Chrome调试与Jetbrains插件停用,所以我猜这是一个公平的打赌,WebStorm正在执行注释。

问题是,JSON文件不能被解析,抛出以下错误:

Uncaught SyntaxError: Unexpected token /

除了更改三个源代码并手动删除有问题的行之外,是否有可能解决这个问题?

sourceURL附加到通过XHR加载的任何JS文件(例如jquery加载脚本)。否则无法设置断点。

JSON文件不应该使用".js"文件扩展名,请使用"。json"。你的情况可能吗?