调试/查找RequireJS加载的脚本

Ste*_*rex 14 javascript debugging requirejs

我刚刚开始使用RequireJS为我的页面加载脚本,但在尝试使用chrome调试问题时遇到了障碍.

假设我的主脚本依赖于两个依赖项:dep1dep2

require(["dep1", "dep2"], function(dep1, dep2) {
    //do something
});
Run Code Online (Sandbox Code Playgroud)

在运行单元测试时,我注意到某些dep1.js内容无法正常工作,所以我打开chrome dev工具来插入一个断点,除了......

缺少依赖关系

...... dep1.js不存在!

如何找到源文件以插入断点?!

我相信,这些文件作为脚本正在运行正确加载.我只是在源列表中看不到它们

Ste*_*rex 5

终于意识到问题是我用的是r.js代替require.js.一旦我切换,我就可以看到文件没有问题.

另外,临时解决方法是在插入文件的末尾插入下面的行.这只是获取chrome来获取文件.

//@ sourceURL=GameWorldAction.js
Run Code Online (Sandbox Code Playgroud)