Проблема
Установленная версия CLI не соответствует требованиям для вашей Angular версии, поскольку в сообщении об ошибке указано:
This version of CLI is only compatible with Angular versions 0.0.0 || ^10.0.0-beta || >=10.0.0 <11.0.0
Исправление
Удалите @angular/cli
и обязательно установите @angular/cli
, который находится в диапазоне версий 9.1.x
, чтобы он соответствовал требованиям для версии Angular 9.1.
Angular: 9.1.1
... animations, common, compiler, compiler-cli, core, forms
... language-service, platform-browser, platform-browser-dynamic
... router
Обновление Angular Project
Чтобы удалить и переустановить пакет @angular/cli
в своем приложении, перейдите в папку root проекта и выполните следующее:
# uninstall previous version
npm uninstall @angular/cli --save-dev
# install 9.1.x specific version
npm install @angular/cli@~9.1.0 --save-dev
parameter Параметр --save-dev
обновит ваши package.json
devDependencies
Обновить глобальную зависимость
Если вы установили angular/cli
глобально, вам нужно добавить -g
в конце команд и пропустить параметр --save-dev
:
# uninstall previous globally installed version
npm uninstall @angular/cli -g
# install 9.1.x specific version globally
npm install @angular/cli@~9.1.0 -g
? Если вы не уверены, какая глобальная версия установлена (или если вы установили * 1039) * глобально) вы можете запустить следующую команду, чтобы вывести список глобально установленных * 10 47 * пакетов:
npm ls -g --depth=0