写代码第一步干啥,当然要会调试

介于本人打console.log已经残废,研究了一下如何使用vscode对node/ts进行调试

首先你要有一个node /ts的项目

一般情况下vscode 会自动识别你的项目类型,并安装对应的项目环境,当你有一个ts项目后,你会发现vscode窗口中debug的菜单会加载node环境,但是往往默认的debug config 并不管用

如果没有debug窗口,可以安装vscode node debug 插件

launch.json中写入以下配置文件

{
  "configurations": [
    {
      "type": "node",
      "request": "launch",
      "name": "Launch Program",
      "program": "${workspaceFolder}/app.ts",
      "preLaunchTask": "tsc: build - tsconfig.json",
      "sourceMaps": true,
      "outFiles": [
        "${workspaceFolder}/**/*.js"
      ]
    }
  ]
}

然后在正常的代码中写入debugger或者左侧行标外打断点

运行调试即可