2

Недавно я обновился до последнего типа и обнаружил, что JavaScript больше не создается в Visual Studio (2013), если есть ошибки типа TypeScript. Есть ли способ сказать TypeScript игнорировать ошибки типа? Я убираю проект и хочу поработать с ним постепенно.Как скомпилировать TypeScript (при сохранении) с ошибками в Visual Studio

ответ

0

Возможно, это не тот ответ, который вы ищете, но, по моему мнению, это лучший вариант для вашего сценария: я думаю, вам будет лучше использовать бегун задачи (например, глоток, ворчать и т. Д.), Который будет смотреть ваши файлы и компиляции на лету. Он будет игнорировать IDE и делать то, что вы хотите.

Если вы используете Visual Studio 2013, вы можете сначала install Task Runner. Это позволяет запускать их внутри окна в вашей среде IDE.

Затем вы захотите настроить проект, используя заданный бегун по вашему выбору и создав для него задачу. Тед Патрик имеет an example using gulp here. В зависимости от размера вашего проекта вы можете использовать TypeScript incremental compilation features.

Я использую эту установку в VS13, и я не мог быть счастливее. Каждый раз, когда я сохраняю TS-файл, он перекомпилируется (независимо от того, считается ли он допустимым IDE или нет), и я вижу ошибки там. Вы можете видеть, что это выглядит как in this screenshot, а скрипт сценария проекта/задачи VS13 - available on GitHub, если вам нужна ссылка.

(Если вы не хотите, чтобы вас беспокоило вопрос о запуске задачи, компилятор (tsc.exe) имеет аргумент командной строки -w, который также выполняет все наблюдения. Вы можете просто создать пакетный файл, который вы стрелять один раз и бегать по фону.)

Даже если VS13 имеет «родные» способы просмотра и компиляции файла .ts, я бы определенно рекомендовал вместо этого использовать что-то подобное. Он отделяет ваш проект от IDE и дает вам (или кому-либо еще) возможность легко скомпилировать ваш проект из любого места, а также использовать любые другие задачи, которые, по вашему мнению, необходимы при создании проекта.

 Смежные вопросы

  • Нет связанных вопросов^_^