`tsc` не удается скомпилировать файлы .ts в .js

#typescript

#typescript

Вопрос:

У меня есть Express.js приложение, над которым я не работал около недели. После внесения некоторых обновлений в файлы .ts внутри src и запуска tsc в корне проекта, я ожидаю, что файлы .js в compiled папке обновятся. Но они этого не делают.

Я тестирую это, добавляя консольный оператор в основной файл по адресу ./compiled/server.js . Он не печатается.

при запуске tsc я получаю новое приглашение без обратной связи.

при запуске tsc --watch я вижу:

 [9:51:13 PM] Starting compilation in watch mode...

[9:51:17 PM] Found 0 errors. Watching for file changes.
  

Что-то не так с моей конфигурацией ниже?

Если нет, в чем еще может быть проблема?

 // tsconfig.json
{
  "compilerOptions": {
    "target": "es5",
    "lib": [
      "dom",
      "dom.iterable",
      "esnext"
    ],
    "allowJs": true,
    "skipLibCheck": true,
    "esModuleInterop": true,
    "allowSyntheticDefaultImports": true,
    "strict": true,
    "forceConsistentCasingInFileNames": true,
    "module": "CommonJS",
    "moduleResolution": "node",
    "resolveJsonModule": true,
    "isolatedModules": true,
    "outDir": "compiled"
  },
  "include": [
    "src", "__mocks__"
  ],
  "exclude": ["node_modules", "**/*.test.ts"]
}
  

Комментарии:

1. @AluanHaddad добавление rootDir и исключение compiled папки устранили проблему, спасибо. Если вы хотите опубликовать ответ, я приму его