Несовместимая одноранговая зависимость от @angular/core: обновление Angular

#angular #angular7 #npm-install #ng-upgrade #npm-update

Вопрос:

Я пытаюсь обновить свое приложение angular с версии 6 до версии 7. Я использую для этого команду ниже, но она выдает предупреждение. Я не хочу использовать команды «принудительно», так как это может привести к дальнейшим последствиям. Пожалуйста, ознакомьтесь с подробной информацией ниже

Используемая команда

 npx @angular/cli@7 update @angular/cli@7 @angular/core@7  

Предупреждающее сообщение

Пожалуйста, помогите мне решить эту проблему. Заранее спасибо. введите описание изображения здесь

Ответ №1:

Почему вы переходите с углового 6 на 7? Последняя версия-13 (!). В любом случае, возможно, вы обновляетесь поэтапно. Если это так, вы, вероятно, получите много таких сообщений. Это предупреждение в основном говорит вам о том, что зависимость ng2-go-top-buttom несовместима с angular 7. Просмотр файла package.json из пакета:

 "@angular/core": "gt;=8.0.0 lt;9.0.0",  

Это означает, что он совместим только с Angular 8. Это похоже на заброшенный проект, На вашем месте я бы удалил его все вместе.

Комментарии:

1. Изначально этот проект был сделан в Angular 5, и он работал нормально. Позже он был перенесен на версию 6, и теперь мы обновляем его до версии 7

2. Так оно и есть, возможно, предыдущая версия библиотеки была в порядке с angular 5.

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