Я использую TypeScript в проекте ASP.NET Core 3 (предварительная версия 5) с последней версией VS 2019 16.1.1 (tsc: 3.4).
Все мои файлы TypeScript компилируются нормально, когда я использую «Перестроить все», касаюсь любых файлов C # или касаюсь tsconfig.json.
Однако, когда я изменяю любой из моих файлов .ts, сохраняю, а затем «Сборка» VS 2019 говорит, что все обновлено, и ничего не делает.
Что я уже пробовал:
- Я изменил порядок
compileOnSave
иcompilerOptions
, это не имеет значения - Пробовал ставить
compileOnSave
true
илиfalse
не помогает. КстатиcompileOnSave
true
ничего не делает, мне все равно, слишком много (я не жадный, мне достаточно компилировать на сборке :-), но может иметь диагностическое значение.
tsconfig.json:
"compileOnSave": false, // does not matter if true or false
"compilerOptions": {
"module": "none",
"noImplicitAny": true,
"noEmitOnError": true,
"sourceMap": true,
"experimentalDecorators": true,
"emitDecoratorMetadata": true,
"target": "es2015",
"lib": [
"es2015",
"es5",
"dom"
],
"outDir": "wwwroot/js/gen-ts",
"typeRoots": [
"./wwwroot/lib/@types"
]
},
"include": [
"./Scripts"
]