Typescript remote debug

远端借助nodemon以调试模式启动ts-node

配置如下

package.json

1
2
3
4
5
{
"scripts": {
"start:debug": "nodemon --config nodemon-debug.json",
},
}

nodemon-debug.json

1
2
3
4
5
6
7
8
{
"watch": [
"src"
],
"ext": "ts",
"ignore": ["src/**/*.spec.ts"],
"exec": "node --inspect=0.0.0.0 --require ts-node/register src/main.ts"
}

compilerOptions中添加

1
"inlineSourceMap": true,

然后执行

1
npm run start:debug

即可