Ваша глобальная версия Angular CLI (6.0.8) больше вашей локальной версии (1.0.2) - PullRequest
0 голосов
/ 13 июня 2018
C:\dev\myApp> ng serve -o 
Your global Angular CLI version (6.0.8) is greater than your local version (1.0.2). 
The local Angular CLI version is used.
To disable this warning use `"ng config -g cli.warnings.versionMismatch false"`

Я не знаю, что с этим делать.

Я попытался удалить angular / cli и npm cache clean , но все еще есть проблемы.

Кто-нибудь, помогите мне!

Ответы [ 2 ]

0 голосов
/ 13 июня 2018

У вас есть старый пакет angular / cli в вашем package.json

Для обновления используйте:

npm r angular-cli
npm i @angular/cli@latest -D

Имейте в виду, если вы уже использовали старый cli длядолгое время вам может потребоваться выполнить миграцию кода.Особенно, когда речь идет о тестах, полифиллах и конфигурационном файле angular.

Вы можете попытаться создать пустой угловой проект, используя новый cli, и сравнить файлы, которые там создаются, с файлами, которые есть в вашемсобственный проект и обновление, где это применимо.

После этого, когда вам снова придется обновлять cli, вы можете использовать новую команду ng update

0 голосов
/ 13 июня 2018

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

npm uninstall --save-dev angular-cli
npm install --save-dev @angular/cli@latest
npm install

или вы можете попробовать этот подход

Обновление npm:

Run [sudo] npm install -g npm  (sudo  is only required on Mac/ Linux)

Обновление интерфейса командной строки:

[sudo] npm uninstall -g angular-cli @angular/cli 

npm cache clean 

[sudo] npm install -g @angular/cli 
...