我尝试了许多解决方案,但没有人为我工作。代码执行,但我无法放置断点和调试它。你能帮帮我吗?我尝试了以下 VSCode 配置脚本:{ "type": "node", "request": "launch", "name": "Typescript Node JS", "program": "${workspaceFolder}/build/server", "preLaunchTask": "npm: build", "sourceMaps": true, "stopOnEntry": false, "internalConsoleOptions": "openOnSessionStart", "outFiles": [ "${workspaceFolder}/out/**/*.js" ] }, { "name": "ts node", "type": "node", "request": "launch", "args": [ "${workspaceFolder}/server" ], "runtimeArgs": ["--nolazy", "-r", "ts-node/register"], "sourceMaps": true, "cwd": "${workspaceRoot}", "protocol": "inspector" }
1 回答
跃然一笑
TA贡献1826条经验 获得超6个赞
将启动脚本添加到包.json
“脚本”: { “start”: “节点 ./node_modules/.bin/ts-节点 -- ./服务器.ts” }
单击左侧导航菜单上的调试菜单图标。
现在单击“显示所有自动调试配置”。
现在点击 节点.Js(预览版)
现在,您将在软件包.json上拥有的所有脚本都将弹出。选择启动脚本。
全部完成!!现在,断点将按预期工作:)
注意:请确保您使用的是最新版本的 VSC,在旧版本中,它将不起作用。
添加回答
举报
0/150
提交
取消