第一步:准备要调试的ts文件

test.ts

console.log('111111111')
console.log('222222222')
console.log('333333333')
第二步:添加调试配置

注意 ts-node 已经不在维护了,现在用了有报错,改为用 tsx 了

launch.json

{
  "version": "0.2.0",
  "configurations": [
    {
      "type": "node",
      "request": "launch",
      "name": "ts 调试",
      "skipFiles": [
        "<node_internals>/**"
      ],
      "runtimeArgs": ["-r", "tsx"],
      "program": "${file}"
    }
  ]
}

${file} 表示当前打开的文件,也可以根据 ${workspaceFolder} 改为具体文件路径。

第三步:安装调试用到的包
npm i tsx typescript

第四步:打断点调试

测试成功。

第二种调试方式:

也可以将 tsx 安装到全局进行调试

npm install -g tsx typescript
{
  "version": "0.2.0",
  "configurations": [
    {
      "command": "tsx ${file}",
      "name": "ts 调试",
      "request": "launch",
      "type": "node-terminal"
    }
  ]
}
Logo

Agent 垂直技术社区,欢迎活跃、内容共建。

更多推荐