Успешная сборка с множеством ошибок в typescript наборах файлов

У меня проблема с Visual Studio 2013, генерирующая слишком много ошибок при создании веб-приложения с файлами определения typescript. Например, рассмотрим следующий сценарий:

  • Запустить новое пустое веб-приложение
  • Щелкните правой кнопкой мыши по проекту и выберите "Управление пакетами Nuget"
  • Добавьте jquery и jquery typings (пишущие файлы, которые я скачал, пару дней назад)
  • Постройте проект
  • Проект успешно работает с более чем 100 ошибками (ошибки, а не предупреждения), все в jquery.d.ts, например:
    • ',' ожидается. Ожидается
    • '='.
    • Ожидаемый идентификатор.

Получаю аналогичные результаты, когда я делаю то же самое с angularjs вместо jquery.

Любые идеи?

Ответы

Ответ 1

Наиболее вероятной причиной этого является то, что вы используете более старую версию TypeScript, чем автор определения.

Язык быстро перемещается, а некоторые функции в версии 1.4 особенно полезны в файлах определений, поэтому вполне вероятно, что вам нужно будет обновиться до 1.4, чтобы ваша машина могла понять эти новые функции.

Загрузите версию 1.4 здесь.

Ответ 2

У меня были подобные проблемы, подобные этому, но я смог решить проблемы jQuery, понизив мою определенную версию версии 1.0.1 вместо "1.4.1". Также я работаю на Mac и надеюсь, что это может помочь пользователям, которые испытывают проблемы на Mac.