Последние 24 часа я потратил на просмотр / чтение уроков и сообщений о том, как отлаживать TypeScript
в VSCode
.Но я каждый раз терпел неудачу.
tsconfig.json
{
"compilerOptions": {
"target": "es5",
"module": "commonjs",
"lib": [
"es6",
"dom"
],
"sourceMap": true,
"outDir": "./dist",
"rootDir": "./src",
"strict": true,
"noImplicitAny": true,
"strictNullChecks": true,
"strictFunctionTypes": true,
"strictPropertyInitialization": true,
"noImplicitThis": true,
"alwaysStrict": true,
"noUnusedLocals": true,
"noImplicitReturns": true,
"esModuleInterop": true,
"resolveJsonModule": true,
"moduleResolution": "node"
},
"include": ["src/**/*.ts"],
"exclude": ["node_modules"]
}
launch.json
{
"version": "0.2.0",
"configurations": [
{
"type": "node",
"request": "launch",
"name": "Debug Node TS",
"preLaunchTask": "typescript",
"program": "node ${workspaceFolder}\\src\\app.ts",
"cwd": "${workspaceFolder}",
"protocol": "inspector",
"outFiles": ["${workspaceFolder}\\dist\\**\\*.js"]
}
]
}
task.json
{
"version": "2.0.0",
"tasks": [
{
"label": "typescript",
"type": "npm",
"script": "start-no-watch",
"problemMatcher": []
}
]
}
Когда я запускаю отладчик, он отлично работает на сервере.но это никогда не достигнет каких-либо точек останова.Когда сервер останавливается, он выдает ошибку prelaunch terminated with exit code 1
, а нажатие на Show Errors
говорит No problem have been detected
.Что я делаю не так, если бьюсь головой о стену?
ПРИМЕЧАНИЕ: Пожалуйста, не отмечайте это как дубликат.Я пробовал другие посты, но у меня такое ощущение, что мне не хватает чего-то маленького, что я не могу понять.