Почему команда «npm start» не запускает приложение TypeScript после успешной сборки - PullRequest
0 голосов
/ 01 октября 2019

Я хочу отладить приложение TypeScript / Node в VS Code, поместив несколько точек останова в коде. Поэтому я следовал этой инструкции . Но у меня есть проблема.

Я установил packages.json сценарии, но когда я использую npm start, приложение не запускается.

enter image description here

npm start делает:

  • Сборка (компиляция) проекта в папку out (я вижу новые bot1.js и другие связанные файлы и папки по этому пути:/out/bot1)
  • Показать следующие сообщения

     [4:00:05 PM] Starting compilation in watch mode...
    
     [4:00:09 PM] Found 0 errors. Watching for file changes.
    
  • Но приложение не запускается после компиляции

С другой стороны, если я вручную запускаю node out/bot1/bot1.js в терминале, приложение успешно запускается.

Также у меня возникает такая же проблема, когда я запускаю программу с помощью кнопки запуска отладки (F5) в VS Code.

launch.json:

enter image description here

tsconfig.json:

{
    "compilerOptions": {
        "watch": true,
        "target": "es5",
        "module": "commonjs",
        "sourceMap": true,
        "outDir": "./out",
        "rootDir": "./src",
        "strict": true,
        "moduleResolution": "node",
        "esModuleInterop": true
    }
}

Что вы думаете? В чем проблема?

...