我遇到了一个问题,我的所有 javascript 错误似乎都来自 dojo.xd.js 或子模块。我正在使用 chrome 调试器和许多 dijit 功能,例如 dijit.declaration 和 dojo.parser。
这有点烦人,因为它很难定位简单的错误或失误。我希望我可以添加一个选项,允许我的调试器显示在我的非 dojo 代码中出现选项的位置。 我是 dojo 的新手,所以我可能会犯一个简单的错误。
非 dojo 代码中应该是 nullpointexception 的示例错误:
typeError dojo.Deferred.reject.errback dojo.xd.js:14
最佳答案
延迟链和异步链中发生的错误由 Dojo 处理,这可能会使错误消息有点困惑。
如果您使用的是 chrome 调试器,您可以通过单击“脚本”选项卡中的“停止标志”直到它变为蓝色,告诉它在发生异常时立即停止程序执行。
关于javascript - 为什么非 dojo javascript 错误似乎是由 dojo.xd.*.js 在 chrome 中发起的?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/9206337/