应用程序?"/>
如何在Visual Studio代码中调试nodeJS(ExpressJS)应用程序?
我尝试了许多在线可用的不同解决方案,但就我而言,没有任何效果,我正在尝试调试NodeJS应用程序运行时,通过UI /邮递员调用API
我的launch.json:接受了here的指导
{
"type": "node",
"request": "attach",
"name": "Attach by Process ID",
"processId": "${command:PickProcess}",
"skipFiles": [
"<node_internals>/**"
]
}
[启动本地服务器后,当我启动调试器时,它要求选择一个进程,我选择了一个以--exec babel-node server.js
结尾的进程,该进程成功附加但未加载我的项目脚本,仅加载了node_modules,eval和node_internal。
在我的代码中,如果我放置断点,则会看到此错误“设置了断点,但尚未绑定”
我的package.json启动sctipt:
"scripts": {
"start": "nodemon --exec babel-node server.js"
}
我的代码在ES6中,我通过外壳脚本启动服务器,该外壳脚本首先设置了一些环境,然后执行npm start
我的.bablerc
{
"presets": [
[
"@babel/preset-env",
{
"targets": {
"node": "current"
}
}
]
]
}
回答如下:这是我的launch.json,我使用express运行nodejs,它工作正常。
更多推荐
如何在Visual Studio代码中调试nodeJS(ExpressJS)应用程序?
发布评论