【问题标题】:Geting fully qualified path in a nodejs traceback?在节点 js 回溯中获取完全限定的路径?
【发布时间】:2015-04-22 23:08:54
【问题描述】:

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

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

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

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

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

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

【问题讨论】:

    标签: node.js path console.log backtrace


    【解决方案1】:

    由于没有上述其他建议,我使用:

    x = 'events.js'; m = require('module'); m._findPath(x, m.globalPaths)

    【讨论】:

      猜你喜欢
      • 2011-04-28
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2014-02-21
      • 1970-01-01
      • 2019-10-14
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多