Я получаю ниже ошибку при создании нового приложения Angular -
npm WARN устарел core-js@2.6.11: core-js @ <3 больше не поддерживается и не рекомендуется для использования из-за ряда проблем. Пожалуйста, обновите ваши зависимости до актуальной версии core-js @ 3.
Я попробовал решение, приведенное в приведенной ниже ссылке, но у меня оно не сработало. Ошибка: обновите ваши зависимости до актуальной версии core-js @ 3
Когда я проверяю версию Angular с помощью команды 'ng --version', я вижу <error>
версию для перечисленных ниже пакетов -
@angular-devkit/architect
@angular-devkit/core
@angular-devkit/schematics
@schematics/angular
@schematics/update
Не могли бы вы подсказать, что пошло не так и что нужно сделать, чтобы это исправить?
PS - та же функциональность работала нормально днем раньше. И уже созданные проекты работают локально.
angular
npm-install
core-js
Джай Хинд
источник
источник
Ответы:
Действительно проблема была с кешем.
npm clean-install
работал.источник
Это проблема с кэшем npm. Идти по пути
и удалите его содержимое. Затем откройте консоль в режиме администратора и
npm install
повторите командуисточник
Пытаться:
источник
Вам следует обновить версию core-js до версии выше 3.
npm install --save core-js@^3
Вы также можете обновить устаревшие пакеты, используя
npm update [-g] [<pkg>...]
источник
npm ls core-js
. Более того, вы можете специально определить ссылки v2, запустивnpm ls core-js@2
.Я наблюдал это предупреждающее сообщение в проекте Vaadin с Vaadin 14.1.3 после переключения с зависимости
com.vaadin.vaadin
наcom.vaadin.vaadin-core
. Предупреждение пропало после этих шагов:package-lock.json
mvn clean
mvn update
источник
Таким образом, проблема заключается в версии пакетов, которые у вас есть в вашем проекте.
Запустите команду
npm outdated
внутри директории вашего проекта. И посмотрите разницу между версиями пакетовCurrent
AndWanted
.А затем обновите весь пакет до нужной версии.
источник