如何调试requireJS模块定义的路径/文件

时间:2014-06-28 00:20:48

标签: javascript requirejs require

我是RequireJS世界的新手。我正在为其中一个模块获取Load Timeout error,我已在主文件中定义了这些模块。我在Chrome的“网络”标签中没有看到任何请求,可能是因为“必需”已经加载了该文件。

我已经迷上onError事件的要求&我看到了错误。但是堆栈没有给出试图加载该模块的文件的确切位置/名称。有没有办法找出确切的文件/ linesOfCode?

此外,有没有办法在运行时计算出requireJS中定义的所有路径,如require.getPaths()

之类的API

1 个答案:

答案 0 :(得分:12)

requirejs.s.contexts._.config.paths

这将返回requirejs中定义的所有路径。如果有多个.config调用,则它似乎包含所有没有重复的内容。