如何调试requireJS模块定义的路径/文件
Posted
技术标签:
【中文标题】如何调试requireJS模块定义的路径/文件【英文标题】:How to debug requireJS module defined path/file 【发布时间】:2014-08-19 04:31:03 【问题描述】:我是 RequireJS 世界的新手。我已经在主文件中定义了其中一个模块的Load Timeout error
。我在 Chrome 的 Network 选项卡中没有看到任何请求,可能是因为 require 之前已经加载了该文件。
我已经关注了onError
的 require 事件,我看到了错误。但是堆栈没有给出试图加载这个模块的文件的确切位置/名称。有没有办法找出确切的文件/行代码?
另外,有没有办法在运行时找出 requireJS 中定义的所有路径,一些 API,如 require.getPaths()
【问题讨论】:
路径名中的拼写错误如此难以追查,这真是令人气愤。谢谢,需要 【参考方案1】:requirejs.s.contexts._.config.paths
这将返回 requirejs 中定义的所有路径。如果有多个.config
调用,它似乎包含所有没有重复的。
【讨论】:
以上是关于如何调试requireJS模块定义的路径/文件的主要内容,如果未能解决你的问题,请参考以下文章