Изменения Typescript не компилируются после git merge - PullRequest
0 голосов
/ 18 февраля 2019

Я работаю в небольшой командной среде.Когда я объединяю изменение из отдельной ветви и пытаюсь перекомпилировать, компилятор не замечает никаких изменений в файлах, затронутых объединением.После ручного редактирования затронутых файлов (добавления или удаления пробела) компилятор фиксирует изменения.Это означает, что для каждого слияния я вручную открываю несколько файлов машинописи и добавляю или удаляю пробел, чтобы мой компилятор заметил изменения.Кто-нибудь когда-либо имел эту проблему?

Я использую Visual Studio 2017. Компиляция с использованием Webpack.

1 Ответ

0 голосов
/ 27 февраля 2019

Оказывается, у нас возникла эта проблема, потому что у меня было неправильное понимание того, как работает веб-пакет.Я думал, что webpack и конвертирует файлы машинописного текста в js, и компилирует их.Вместо этого Webpack искал только файлы .js в каталоге для компиляции.

Поскольку мы не храним файлы .js в хранилище, ни одно из изменений не было обнаружено.Изменение файлов машинописи вручную (добавление или удаление пробела) сработало, потому что у нас установлена ​​Visual Studio для автоматической перекомпиляции файлов машинописи при сохранении.Запуск "tsc" из командной строки после слияния перекомпилирует все файлы машинописного текста в каталоге.Проблема решена!

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...