Ответ 1
npm uninstall -g @angular/cli
npm cache clean
npm install -g @angular/[email protected]
Я новичок в Angular 4 и получаю эту ошибку,
Your global Angular CLI version (6.0.1) is greater than your local
version (1.4.1). The local Angular CLI version is used.
Не могли бы вы помочь мне решить эту проблему?
npm uninstall -g @angular/cli
npm cache clean
npm install -g @angular/[email protected]
Быстрое исправление:
npm uninstall -g @angular/cli
npm cache clean
npm install -g @angular/[email protected]
Объяснение:
Если вы хотите удалить это предупреждение, вы можете понизить вашу глобальную установку angular-cli
до, например. 1.4.1
, выполнив указанные выше команды на терминале:
Полное руководство по обновлению и понижению доступно на GitHub README.
Ваш проект всегда использует версию CLI, в которой вы создали проект. Вы можете увидеть это в предупреждении во время работы ng serve
.
Если глобальная версия больше, чем локальная версия, то используется локальная версия.
Он также определен в вашем файле package.json
.
"devDependencies": {
"@angular/cli": "1.5.0",
....
}
1) У вас есть другие проекты, которые используют угловые (и какую версию CLI они используют)
2) Как только вы определите, какую версию вы хотите сохранить, вы можете удалить текущую версию
Глобальный:
npm uninstall -g @angular/cli
или локальных
npm uninstall @angular/cli
3) Затем установите желаемую версию в той же области, которую вы удалили (убедившись в каких-либо зависимостях с другими компонентами)
Глобальный
конкретная версия
npm install -g @angular/[email protected]
Последняя версия
npm install -g @angular/cli
local То же, что и глобальный, но без флага "-g"
В идеале версии должны быть самыми последними, если вы не выясните какие-либо проблемы совместимости
Изменить:
Угловой CLI 6.xxx
имеет разбитое изменение "angular.json" в новом vs ".angular.json" в старой (разность точек в имени файла). Ошибка использования . Файл локальной рабочей области ("angular.json") не может быть найден, если перейти к угловому 6