
在vscode调试中有两种配置,
通过NPM发射,通过npm发射
我试过了,但没有找到文件
这两者有什么区别?
// #launch via NPM
{
"type": "node",
"request": "launch",
"name": "Launch via NPM",
"runtimeExecutable": "npm",
"runtimeArgs": [
"run-script",
"debug"
],
"port": 9229,
"skipFiles": [
"<node_internals>/**"
]
},
// #launch via npm
{
"name": "Launch via NPM",
"request": "launch",
"runtimeArgs": [
"run-script",
"debug"
],
"runtimeExecutable": "npm",
"skipFiles": [
"<node_internals>/**"
],
"type": "pwa-node"
}发布于 2021-06-29 20:10:22
我从vscode dev得到了一个答案:https://github.com/microsoft/vscode/issues/127232
没有真正的区别:带有"port“属性的启动配置是由遗留的node.js调试器提供的,很快就会消失。第二个启动配置是最近的,来自js调试。
由于遗留的调试配置自动重定向到js调试,而且端口9229无论如何都是默认的调试端口,所以不应该有任何区别。
https://stackoverflow.com/questions/68124931
复制相似问题