Использование VS Code 1.3 для Angular 7. compileOnSave отлично работал до вчерашнего дня, когда он остановился без уведомления.
В моем tsconfig.json для compileOnSave было установлено значение false (заранее не уверен, что это правда).Я изменил это на истину и до сих пор не помог.Кроме того, я нажал cntrl-shift-B, чтобы открыть задачи, и выбрал tsc: watch -tsconfig.json.Это запустило процесс, который выполнял некоторый уровень перекомпиляции после изменения и автоматического сохранения файлов, но не выполнял полную перекомпиляцию и не обновлял браузер.
Это происходит в VS Code, работающем под Linux, но не в Windows,Та же версия кода VS и та же база кода.
Это мой tsconfig.json
:
{
"compileOnSave": true,
"compilerOptions": {
"baseUrl": "./",
"outDir": "./dist/out-tsc",
"sourceMap": true,
"declaration": false,
"module": "es2015",
"moduleResolution": "node",
"emitDecoratorMetadata": true,
"experimentalDecorators": true,
"importHelpers": true,
"target": "es5",
"typeRoots": [
"node_modules/@types"
],
"lib": [
"es2018",
"dom"
]
}
}
После установки VSCode в Windows и Linux работал compileOnSave
.Не уверен, что заставило его перестать работать в Linux.Я попытался изменить compileOnSave
на true, но это не имело значения.