events.js在哪里? (node.jsdebugging)
我正在尝试使用node.js进行一些debugging,但是堆栈跟踪正在将我引入一个名为events.js的奇怪文件。 (没有提供path)
那是什么文件? 我在哪里可以find它?
Trace: Test at Socket.socket.on (C:\test\SocketTest\server.js:11:13) at emitOne (events.js:96:13) at Socket.emit (events.js:188:7) at Socket.onevent (C:\test\SocketTest\node_modules\socket.io\lib\socket.js:335:8) at Socket.onpacket (C:\test\SocketTest\node_modules\socket.io\lib\socket.js:295:12) at Client.ondecoded (C:\test\SocketTest\node_modules\socket.io\lib\client.js:193:14) at Decoder.Emitter.emit (C:\test\SocketTest\node_modules\component-emitter\index.js:134:20) at Decoder.add (C:\test\SocketTest\node_modules\socket.io-parser\index.js:247:12) at Client.ondata (C:\test\SocketTest\node_modules\socket.io\lib\client.js:175:18) at emitOne (events.js:96:13)
从nodejs
文档引用:
Node.js有几个模块编译成二进制文件。 本文档中的其他地方将更详细地介绍这些模块。
核心模块在Node.js的源代码中定义,位于lib /文件夹中。
强调我的。 所以如果你不从源代码构buildnodejs
,你的文件系统上就不会有这个nodejs
(因此缺lesspath)。
无论如何,你会遇到大多数痕迹,但它是不可能的,它与你的实际问题有任何关系。
- 使用IntelliJ或WebStorm中的生成器来debuggingJS的更好方法
- 在PhpStorm / WebStorm中带有debugging器语句的即时断点
- 节点debugging:为什么我不能设置断点?
- 节点检查员如何启动
- debuggingNode / Express – require('express')创build一个中断
- 无法使用Node连接到iOS模拟器中的Mobile Safari
- 从bash脚本发送kill -s USR1会停止进程,而从terminal执行相同操作则不会
- 如何在不影响性能的情况下将详细日志logging代码添加到函数中?
- VSCodedebuggingNode.js与debugging适配器中的ES6未处理的错误