Node.js 包括一个进程外的调试实用程序,可通过V8检查器和内置调试客户端访问。 要使用它,请使用 inspect 参数启动 Node.js,然后使用要调试的脚本的路径。 将显示一个提示,表明调试器成功启动:
$ node inspect myscript.js<Debugger listening on ws://127.0.0.1:9229/80e7a814-7cd3-49fb-921a-2e02228cd5ba<For help,see:https://nodejs.org/en/docs/inspector<Debugger attached.Break on startinmyscript.js:1>1(function(exports,require,module,__filename,__dirname){global.x=5;2setTimeout(()=>{3console.log('world');debug>
将 debugger; 语句插入到脚本的源代码,将在代码中的该位置启用断点:
// myscript.jsglobal.x=5;setTimeout(()=>{debugger;console.log('世界');},1000);console.log('你好');