Вопрос об обновлении моего углового проекта - PullRequest
0 голосов
/ 31 мая 2019

Мне нужно обновить мой угловой проект, но у меня возникли некоторые проблемы.Он показывает мне следующее сообщение:

Ваша глобальная версия Angular CLI (8.0.1) больше вашей локальной версии (1.7.4).Используется локальная версия Angular CLI.

Чтобы отключить это предупреждение, используйте «ng config -g cli.warnings.versionMismatch false».

Ошибка: невозможно обновить безопасно, поскольку пакеты имеют конфликтующие зависимости.Пакет @ angular / core должен соответствовать обеим версиям «7.2.15» и «8.0.0, которые несовместимы. Невозможно безопасно обновить, поскольку пакеты имеют конфликтующие зависимости. Пакет @ angular / core должен соответствовать обеим версиям» 7.2.15 "и" 8.0.0, которые не совместимы.

Если кто-нибудь может мне помочь?

1 Ответ

0 голосов
/ 31 мая 2019

Когда дело доходит до обновления вашего Angular проекта, просто запустите это:

ng update

В противном случае, если вы хотите выполнить обновление только для CLI, вы можете указать конкретный пакет в качестве опции

ng update @angular/cli

Или напрямую установить через npm

npm install --save-dev @angular/cli

Если вам необходимо выполнить полный сброс, вы можете сначала установить CLI глобально, а затем обновить его в самом проекте.

npm uninstall -g @angular/cli
npm cache verify
npm install -g @angular/cli@latest

Затем вы cd в каталог нашего проекта,

rm -rf node_modules dist 
npm install --save-dev @angular/cli@latest
npm i 
ng update @angular/cli 
ng update @angular/core
npm install --save-dev @angular-devkit/build-angular
...