在观看 Node 检查器截屏视频时,我注意到应用程序脚本位于脚本列表顶部,并且它们包含完整路径。
但是当我使用它时 - 所有脚本都与系统脚本一起打乱,很难找到仅与我的应用程序相关的脚本。
我做错了什么?
最佳答案
你没有做错任何事,代码刚刚在截屏视频之间演变,现在......
要重新启用可见的完整路径文件,您可以应用以下命令:
在文件 node-inspector/lib/session.js 的第 192 行,你会发现这个函数调用:
scripts.forEach(function(s) {
var hidden = config.hidden &&
config.hidden.some(function(r) { return r.test(s.url); }),
item = { hidden: hidden, path: s.url };
if (s.path.length > 1) s.url = shorten(s.path);
item.url = s.url;
sourceIDs[s.sourceID] = item;
delete s.path;
if (!hidden) {
sendEvent('parsedScriptSource', s);
}
});
要在调试器中获得文件的完整路径,只需删除 URL 被缩短的行,如下所示:
//if (s.path.length > 1) s.url = shorten(s.path);
即使不是最佳解决方案,这也能完成工作。
PS:您可以在这里找到该文件的来源:https://github.com/dannycoates/node-inspector/blob/master/lib/session.js
关于node.js - 如何更快地在 Node 检查器中找到应用程序脚本?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/8397085/