可视化工作室代码断点在节点上不起作用.js使用类型脚本

我尝试了许多解决方案,但没有人为我工作。代码执行,但我无法放置断点和调试它。你能帮帮我吗?


我尝试了以下 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"

    }


四季花海
浏览 80回答 1
1回答

跃然一笑

将启动脚本添加到包.json“脚本”: { “start”: “节点 ./node_modules/.bin/ts-节点 -- ./服务器.ts” }单击左侧导航菜单上的调试菜单图标。现在单击“显示所有自动调试配置”。现在点击 节点.Js(预览版)现在,您将在软件包.json上拥有的所有脚本都将弹出。选择启动脚本。全部完成!!现在,断点将按预期工作:)注意:请确保您使用的是最新版本的 VSC,在旧版本中,它将不起作用。
打开App,查看更多内容
随时随地看视频慕课网APP

相关分类

JavaScript