ts-node使用及调试

返回
Author Avatar
钢翼
2023-02-02
编程
97

环境搭建

npm install -g ts-node
npm install -g typescript
npm install -g tsc

项目依赖

yarn add @types/node

配置

tsconfig.json

{
  "compilerOptions": {
    "baseUrl": "./",
    "types": [
      "node"
    ]
  }
}

运行

ts-node main.ts

vscode调试

launch.json (需要严格遵守json格式,不能有注释)
其中program路径,通过npm prefix -g找到对应目录下的ts-node

{
  "version": "0.2.0",
  "configurations": [
    {
      "type": "node",
      "request": "launch",
      "name": "Launch Program",
      "skipFiles": [
        "<node_internals>/**"
      ],
      "program": "C:/Users/Administrator/AppData/Roaming/npm/node_modules/ts-node/dist/bin.js",
      "args": [
        "${relativeFile}"
      ],
      "cwd": "${workspaceRoot}"
    }
  ]
}