`

node-inspector异常解决

 
阅读更多

Node Inspector v0.12.8
Visit http://127.0.0.1:8080/?port=5858 to start debugging.
C:\Users\songhj\AppData\Roaming\npm\node_modules\node-inspector\lib\InjectorClie
nt.js:111
      cb(error, NM[0].ref);
                     ^

TypeError: Cannot read property 'ref' of undefined
    at InjectorClient.<anonymous> (C:\Users\songhj\AppData\Roaming\npm\node_modu
les\node-inspector\lib\InjectorClient.js:111:22)
    at C:\Users\songhj\AppData\Roaming\npm\node_modules\node-inspector\lib\Debug
gerClient.js:121:7
    at Object.value (C:\Users\songhj\AppData\Roaming\npm\node_modules\node-inspe
ctor\lib\callback.js:23:20)
    at Debugger._processResponse (C:\Users\songhj\AppData\Roaming\npm\node_modul
es\node-inspector\lib\debugger.js:95:21)
    at Protocol.execute (_debugger.js:121:14)
    at emitOne (events.js:96:13)
    at Socket.emit (events.js:188:7)
    at readableAddChunk (_stream_readable.js:176:18)
    at Socket.Readable.push (_stream_readable.js:134:10)
    at TCP.onread (net.js:548:20)

 

解决办法:

C:\Users\songhj\AppData\Roaming\npm\node_modules\node-inspector\lib\InjectorClient.js

第111行改为:

      if (NM.length)
      cb(error, NM[0].ref);

分享到:
评论

相关推荐

    node-inspector-test

    7. **示例项目**:`node-inspector-test-master` 可能包含了一些测试脚本,用于演示如何使用 `node-inspector` 调试特定场景,比如异常处理、异步回调、Promise 或 async/await 等。 8. **日志和错误跟踪**:在调试...

    Node.js-《Node.js调试指南》

    学会使用`Promise`和`async/await`的`catch`块以及`try/catch`结构来捕获并处理异常,同时利用`setTimeout`和`setInterval`的回调函数调试,有助于解决异步问题。 七、单元测试与集成测试 编写单元测试和集成测试是...

    Node.js in Practice (includes 115 techniques)

    通过学习《Node.js in Practice》中的115个技巧,开发者能够全面掌握Node.js的核心概念、最佳实践以及常见问题的解决方案,从而在实际项目中游刃有余。无论是初学者还是经验丰富的开发者,都能从中受益匪浅,提升...

    diat:一个CLI工具,可帮助基于检查器诊断Node.js进程

    diatdiat 是基于 模块(提供: cpuprofile, ...inspector 模块是解决各类问题最有效的工具(不考虑大量使用 addon 或排查其他底层 c/cpp 代码的情况),比如:用 cpuprofile 解决 cpu 使用率异常的问题;用 heapsnaps

    使用node.js半年来总结的 10 条经验

    对于更复杂的调试,可以考虑使用`node-inspector`,它提供了一个浏览器界面来交互式地调试Node.js应用。 4. **代码简洁性**:追求代码的简洁性和可读性,使用合适的缩进,清晰的命名,以及良好的代码结构。避免不必...

    javascript 的调试

    在Node.js环境中,我们还可以使用`node --inspect`命令启动可调试的进程,并通过VSCode、WebStorm等IDE的集成调试器进行远程调试。 工具有时并不能解决所有问题,掌握一些调试技巧也很重要。例如,使用`console....

    JS 内存溢出,调试工具介绍

    - **Node.js的heapdump模块**:生成heap dump文件,通过分析工具(如Chrome DevTools)查看内存细节。 4. **内存分析步骤** - **捕捉快照**:在应用的关键时刻捕获内存快照。 - **对比分析**:比较不同时间点的...

Global site tag (gtag.js) - Google Analytics