После прочтения некоторых проблем, о которых сообщалось в репозитории GitHub, я нашел решение.
Чтобы обновить пакет angular -cli, установленный глобально в вашей системе, вам необходимо выполнить:
npm uninstall -g angular-cli
npm install -g @angular/cli@latest
В зависимости от вашей системы, вам может потребоваться добавить префикс вышеупомянутых команд к sudo
.
Также, скорее всего, вы также захотите обновить версию вашего локального проекта, потому что внутри вашего каталога проекта это будет быть выбранным с более высоким приоритетом, чем глобальный:
rm -rf node_modules
npm uninstall --save-dev angular-cli
npm install --save-dev @angular/cli@latest
npm install
После обновления CLI вы, вероятно, захотите обновить angular версию тоже
Примечание: если вы обновляете до Angular CLI 6+ из более старой версии, вам может потребоваться прочитать this
Edit: Кроме того, если вы все еще работали на 1.x версии cli, вам нужно преобразовать angular-cli.json
в angular.json
, что можно сделать с помощью следующей команды:
ng update @angular/cli --from=1.7.4 --migrate-only
check здесь для более подробной информации.