node.js - 在nodejs回溯中获取完全限定的路径?

标签 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.jsreadline.js

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

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

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

最佳答案

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

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

关于node.js - 在nodejs回溯中获取完全限定的路径?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/29810574/

相关文章:

node.js - Express/torrent-stream : writing a file from stream, 使用 url 向客户端发送套接字,但客户端找不到文件

linux - 我上次 Linux 期中考试的 PATH 问题,我需要有人解释一下

javascript - 未捕获的类型错误 : Cannot read property 'action' of null - WordPress Dashboard Not Loading

javascript - Google Sheets API node.js 快速入门不起作用 : The API returned an error: Error: unauthorized_client

javascript - nodejs npm 启动错误并发

angularjs - Paypal 与单页应用程序的集成

IIS8.5 自动更改物理路径属性

ios - 将视频保存在图库中并存储视频的路径

javascript - 如何将 html 记录到控制台 - Javascript

google-chrome - 在 Chrome 控制台 : What is "detected mammaliaforme"?