Я получаю эту ошибку
ОШИБКА в угловом компиляторе требует TypeScript> = 3.1.1 и <3.2.0, но вместо этого была найдена 3.2.1.
Похоже, Typescript обновлен, но Angular Compiler это не нравится.
Как это исправить?
Я получаю эту ошибку
ОШИБКА в угловом компиляторе требует TypeScript> = 3.1.1 и <3.2.0, но вместо этого была найдена 3.2.1.
Похоже, Typescript обновлен, но Angular Compiler это не нравится.
Как это исправить?
Ответы:
Чтобы это исправить, установите специальную машинописную версию 3.1.6.
источник
В моем случае команда ниже работала для Windows. Будет установлена последняя необходимая версия между 3.1.1 и 3.2.0. В зависимости от ОС используйте двойные или одинарные кавычки
источник
Сначала установите целевую версию
Потом перед компиляцией делай
источник
источник
Если вы хотите использовать Angular с неподдерживаемой версией TypeScript, добавьте это в свой,
tsconfig.json
чтобы игнорировать предупреждение:источник
Для этой ошибки вы также можете определить диапазон версий:
или за нпм
После установки правильной версии машинописи:
node_modules
папкуyarn install
илиnpm install
источник
Получил похожую ошибку из журнала ошибок CircleCi.
«ОШИБКА в Angular Compiler требует TypeScript> = 3.1.1 и <3.3.0, но вместо этого было найдено 3.3.3333».
Просто чтобы вы знали, что это не повлияло на приложение Angular, но ошибка CircleCi становилась раздражающей. Я использую Angular 7.1
Я запустил: $ npm i typescript@3.1.6 --save-dev --save-точный, чтобы обновить файл package-lock.json.
Тогда я побежал: $ npm я
После этого я запустил: исправление аудита $ npm
«Это сообщение об ошибке CircleCi» исчезло. Так работает
источник
Для следующей ошибки:
Запустите следующую команду NPM:
Ссылка на источник
источник
yarn add typescript@">=3.4.0 <3.6.0" --save-dev --save-exact
или с npmnpm install typescript@">=3.4.0 <3.6.0" --save-dev --save-exact
.Я также сталкивался с подобными проблемами, когда пытался сделать подачу. Я смог решить это, как показано ниже.
Примечание:
Ниже приведены шаги, которые я использовал для решения этой проблемы.
Шаг1 . Проверьте версию cli, установленную в командной строке (будет глобальной версией Angular CLI)
Угловой CLI: 8.3.13
Если cli был установлен ранее, он показывает глобальную версию cli.
Если cli не был установлен, мы можем получить ошибку
ng, которая не распознается как внутренняя или внешняя команда
а. (Необязательный шаг)
Install Angular CLI global version
б. Проверьте версию еще раз
Шаг 2. Проверьте версию локального cli, установленную в вашем угловом проекте (код VS ide или командную строку cd'd для вашего проекта)
Примечание: версии явно не синхронизированы. Сделайте следующее в вашем угловом проекте
Примечание . Если обновление не работает с помощью указанной выше команды (см .: Как обновить Angular CLI до последней версии ) В командной строке:
uninstall global angular cli, clean the cache and reinstall the cli
Теперь обновите версию вашего локального проекта, потому что при попытке выполнить ваш проект у вашего локального проекта приоритет выше, чем у глобального.
Шаг 3. Проверьте, синхронизирована ли локальная версия проекта с глобальной.
Step4. , Повторная проверка проекта
Должен работать сейчас
источник