在nodejs回溯中获取完全限定的路径?

时间:2015-04-22 23:08:54

标签: node.js path console.log backtrace

nodejs(v8?)回溯可能如下所示:

...
at REPLServer.emit (events.js:95:17)
at REPLServer.Interface._onLine (readline.js:203:10)

在产生这个的javascript程序中,我怎样才能最明确地找出括号中给出的完全限定路径?例如,上面我们有 events.js readline.js

查看nodejs's lib/module.js的代码,我看到有一个 _findPath()函数。所以我可以试试:

x = 'events.js' // See traceback above
m = require('module');
m._findPath(x, m.globalPaths)

但我只是在这里猜测。有没有更好的办法?这样做的想法?

0 个答案:

没有答案