在VS代码中的NodeJS应用程序的调试配置中运行“npm start”
我目前正在尝试通过visual studio代码来调试我的NodeJS应用程序。当我通过PowerShell运行程序时,我使用“npm start”运行它。当试图在Visual Studio Code中调试应用程序时,我会在NodeJS内部文件中收到错误。这是我的配置文件是什么样子(这是默认提供的):在VS代码中的NodeJS应用程序的调试配置中运行“npm start”
{ "version": "0.2.0",
"configurations": [
{
"type": "node",
"request": "launch",
"name": "Launch Program",
"program": "${workspaceFolder}\\server.js"
}
]
}
试图改变“计划”,“故宫开始”不起作用。
回答:
您可以使用启动配置运行npm脚本,但您的npm脚本需要在调试模式下启动节点。例如:
在的package.json:
"scripts": { "start": "node --nolazy --inspect-brk=9229 server.js
}
launch.json:
{ "version": "0.2.0",
"configurations": [
{
"type": "node",
"request": "launch",
"name": "Launch Program",
"runtimeExecutable": "npm",
"runtimeArgs": [ "start" ],
"port": 9229
}
]
}
,或者改变你的启动配置做的正是whatver npm start
在做什么。
在启动配置中使用'npm'的文档:https://code.visualstudio.com/docs/nodejs/nodejs-debugging#_launch-configuration-support-for-npm-and-other-tools
以上是 在VS代码中的NodeJS应用程序的调试配置中运行“npm start” 的全部内容, 来源链接: utcz.com/qa/260445.html