javascript - 堆栈跟踪中的 node.js 文件位于何处?

标签 javascript debugging node.js

显然,我是 node.js 的新手。我正在尝试调试 node.js 应用程序,我在堆栈跟踪中看到了 node.js。

我想在其中放置一些 sys.puts 调用,但我无法找到我的服务器正在运行的 node.js。

有没有办法知道 node.js 的位置? node 中是否有等同于 Ruby 的 __FILE__ 的东西?

谢谢, 布莱恩

最佳答案

它与 C++ 源代码和 header 一起隐藏在 /src/node.js 的源代码中。

您不能修改 node.js 并期望更改会产生直接影响。更改后,您必须使用 ma​​ke 进行重建。您也不能做很多事情,例如您必须使用 process.stdout.write() 而不是 sys.print()

祝你好运!

关于javascript - 堆栈跟踪中的 node.js 文件位于何处?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/2535925/

相关文章:

node.js - Gradle NPM Node 错误(npm'未被识别为内部或外部命令)

javascript - PHP 使用 jquery 填充下拉框

javascript - 使用 setTimeout 在 Canvas 上绘制图像

mysql - 类型错误 : Cannot read property 'query' of undefined?

javascript - Jasmine spy 没有找到属性(property)

java - 在控制台管理多个线程

javascript - angular.min.js 中未处理的异常

javascript - 将 html 控件 id 从 aspx 文件传递​​给 javascript

php - 有没有办法用 xdebug 只记录比 X 慢的执行?

android - Qt Creator 和 Android 在模拟器上运行但在硬件设备上崩溃