Настройка отладки TypeScript в VSCode - PullRequest
0 голосов
/ 03 февраля 2019

Последние 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.Что я делаю не так, если бьюсь головой о стену?

ПРИМЕЧАНИЕ: Пожалуйста, не отмечайте это как дубликат.Я пробовал другие посты, но у меня такое ощущение, что мне не хватает чего-то маленького, что я не могу понять.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...