无法附加到 nodemon:无法在 Object.retryGetNodeEndpoint 找到任何可调试目标
Unable to attach to nodemon: Could not find any debuggable target at Object.retryGetNodeEndpoint
首先,我使用命令 nodemon index.js
启动节点应用程序,然后使用下面提供的启动配置连接调试器。
这是我用来从 vscode:
开始调试的 launch.json 配置
{
"name": "Attach to nodemon",
"port": 9229,
"restart": true,
"request": "attach",
"skipFiles": [
"<node_internals>/**"
],
"type": "pwa-node"
},
我收到一条错误消息:
Error processing attach: Error: Could not connect to debug target at http://localhost:9229: Could not find any debuggable target
at Object.retryGetNodeEndpoint (/Applications/Visual Studio Code.app/Contents/Resources/app/extensions/ms-vscode.js-debug/src/extension.js:2:1299140)
at runMicrotasks (<anonymous>)
at processTicksAndRejections (internal/process/task_queues.js:93:5)
at async t (/Applications/Visual Studio Code.app/Contents/Resources/app/extensions/ms-vscode.js-debug/src/extension.js:2:1321232)
at async E.launch (/Applications/Visual Studio Code.app/Contents/Resources/app/extensions/ms-vscode.js-debug/src/extension.js:2:1338155)
at async t.Binder.captureLaunch (/Applications/Visual Studio Code.app/Contents/Resources/app/extensions/ms-vscode.js-debug/src/extension.js:2:1131345)
at async t.Binder._launch (/Applications/Visual Studio Code.app/Contents/Resources/app/extensions/ms-vscode.js-debug/src/extension.js:2:1130890)
at async Promise.all (index 5)
at async t.Binder._boot (/Applications/Visual Studio Code.app/Contents/Resources/app/extensions/ms-vscode.js-debug/src/extension.js:2:1129942)
at async t.default._onMessage (/Applications/Visual Studio Code.app/Contents/Resources/app/extensions/ms-vscode.js-debug/src/extension.js:2:1222072)
同样的配置以前可以用,但突然就不行了。
- VSCode版本:1.58.2
- Mac Os M1版本:11.1 (20C69)
我尝试过的东西:
- 正在打开新的终端选项卡或window,仍然是同样的错误
- 正在重新启动vscode,仍然是同样的错误
看来您必须使用以下命令启动您的节点应用程序:
nodemon --inspect index.js
如果您遗漏 --inspect
调试器无论出于何种原因都无法附加。
首先,我使用命令 nodemon index.js
启动节点应用程序,然后使用下面提供的启动配置连接调试器。
这是我用来从 vscode:
开始调试的 launch.json 配置{
"name": "Attach to nodemon",
"port": 9229,
"restart": true,
"request": "attach",
"skipFiles": [
"<node_internals>/**"
],
"type": "pwa-node"
},
我收到一条错误消息:
Error processing attach: Error: Could not connect to debug target at http://localhost:9229: Could not find any debuggable target
at Object.retryGetNodeEndpoint (/Applications/Visual Studio Code.app/Contents/Resources/app/extensions/ms-vscode.js-debug/src/extension.js:2:1299140)
at runMicrotasks (<anonymous>)
at processTicksAndRejections (internal/process/task_queues.js:93:5)
at async t (/Applications/Visual Studio Code.app/Contents/Resources/app/extensions/ms-vscode.js-debug/src/extension.js:2:1321232)
at async E.launch (/Applications/Visual Studio Code.app/Contents/Resources/app/extensions/ms-vscode.js-debug/src/extension.js:2:1338155)
at async t.Binder.captureLaunch (/Applications/Visual Studio Code.app/Contents/Resources/app/extensions/ms-vscode.js-debug/src/extension.js:2:1131345)
at async t.Binder._launch (/Applications/Visual Studio Code.app/Contents/Resources/app/extensions/ms-vscode.js-debug/src/extension.js:2:1130890)
at async Promise.all (index 5)
at async t.Binder._boot (/Applications/Visual Studio Code.app/Contents/Resources/app/extensions/ms-vscode.js-debug/src/extension.js:2:1129942)
at async t.default._onMessage (/Applications/Visual Studio Code.app/Contents/Resources/app/extensions/ms-vscode.js-debug/src/extension.js:2:1222072)
同样的配置以前可以用,但突然就不行了。
- VSCode版本:1.58.2
- Mac Os M1版本:11.1 (20C69)
我尝试过的东西:
- 正在打开新的终端选项卡或window,仍然是同样的错误
- 正在重新启动vscode,仍然是同样的错误
看来您必须使用以下命令启动您的节点应用程序:
nodemon --inspect index.js
如果您遗漏 --inspect
调试器无论出于何种原因都无法附加。