javascript - JSON 源映射破坏了 Webstorm 调试过程中的解析器

标签 javascript webstorm source-maps

我的问题与此完全一样:

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

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

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

在停用 Jetbrains 插件的 Chrome 中进行调试时不会发生这种情况,因此我猜 WebStorm 正在执行注释是合理的。

问题是,JSON文件无法解析,抛出以下错误:

Uncaught SyntaxError: Unexpected token /

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

最佳答案

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

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

关于javascript - JSON 源映射破坏了 Webstorm 调试过程中的解析器,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/24694512/

相关文章:

javascript - Jquery 可对表行进行排序,在更改时运行函数

javascript - “Syntax errors” 出现,即使似乎不存在

angularjs - 整合 Karma 和 webstorm

intellij-idea - IntelliJ - 分层 HTML 着色

javascript - Webpack 不发出 css sourcemap(带有 sourcemap : true)

javascript - 如何配置 Laravel Mix Vue.js 源映射以在 Debug模式下显示真实的组件代码

javascript - 使用钛处理 Android 应用程序登录的 session 和 cookie

javascript - 如何使用jquery获取属性值的一部分

javascript - WebStorm 2018.3 : Unable to write template literal since update

javascript - 为什么最小化source时没有生成sourcemap?