Я влюблен в TypeScript, но я не знаю, как на самом деле справиться с настройкой значений. Я говорю о тонких изменениях, то есть изменениях сенсорных элементов управления или анимации.
При работе над проектами в Visual Studio процесс обычно одинаков. Сделайте твик - зайдите в браузер, нажмите обновить, подождите и посмотрите результат.
С TypeScript процесс другой. Файл TypeScript компилируется в фоновом режиме, и IIS будет успешно обслуживать старую версию, пока генерируется новый файл .
Это означает, что вы никогда не будете действительно уверены, какие значения вы наблюдаете. Это уже перекомпилировано или нет? Я смотрю на старые значения или новые значения?
Мне бы очень хотелось, чтобы при нажатии кнопки сохранения и нажатии кнопки «Обновить» сгенерированный файл .js блокировал загрузку до тех пор, пока не будет вновь скомпилированная версия - как и при любой настройке HTML.
Есть ли способ сделать это? Любые рекомендации? Это мои настройки:
{
"compileOnSave": true,
"compilerOptions": {
"module": "none",
"noImplicitAny": false,
"removeComments": false,
"preserveConstEnums": true,
"outFile": "../Scripts/type-script.js",
"sourceMap": true,
"target": "es5"
}
}
- это также иногда влияет на простые исправления ошибок - разве я не исправил ошибку? Или я все еще смотрю на старую версию скрипта?
- еще хуже; иногда TypeScript (внутри VS) просто, кажется, вообще перестает компилировать. Это займет некоторое время, чтобы понять, полностью вытащив меня из потока .
- Я ищу что-то, что не слишком сильно разрушает остальную часть моего потока. Ручное выполнение команды компиляции после каждого сохранения выглядит как регрессия.