#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
папки устранили проблему, спасибо. Если вы хотите опубликовать ответ, я приму его