Я не могу обновить угловое приложение с 6.1 до углового 8 на рабочем пространстве пряжи с помощью lerna - PullRequest
0 голосов
/ 06 июля 2019

Я хочу обновить свое угловое приложение с 6.1 до 8.0.В моей настройке есть рабочее место lerna and yarn.Я хочу обновить каждый пакет в репо.Когда я следую инструкции по обновлению на https://update.angular.io/, я не обновляю подпакеты.Я пытался найти решение этой проблемы, но я не нашел решения.

Я запускаю «ng update @ angular / core @ angular / cli», но мне только что удалось обновить основные пакеты package.json, но когда я проверяю подпакеты, они все еще находятся на angular 6.1.Я также пытался обновить https://www.npmjs.com/package/lerna-update-wizard, но все равно не получилось.

Если у кого-то возникла такая ситуация, я был бы признателен за помощь.Спасибо

1 Ответ

0 голосов
/ 06 июля 2019

Сейчас у меня версия 8. Итак, следующий шаг - обновить версию Angular CLI 6 до Angular CLI 8.

sudo npm uninstall -g angular-cli // For Mac
npm uninstall -g angular-cli 

// Для Windows Откройте Powershell в режиме администратора Затем нам нужно очистить кеш с помощью следующей команды.

sudo npm cache verify
sudo npm cache verify

Тогда вам нужно нажать следующую команду.

sudo npm cache clea п

Теперь установите Angular CLI с помощью следующей команды.

sudo npm install -g @angular/cli@latest

После обновления как глобального, так и локального пакета очистите кеш, чтобы избежать ошибок.

sudo npm cache verify
npm cache clean (for older npm versions)

Обновление угловых пакетов

Если вы создали проект Angular, перейдите в эту папку и введите следующую команду.

ng update @angular/core
Upgrading RxJS

Вы можете обновить RxJS с помощью команды ng update.

ng update rxjs

Создание и обслуживание проекта Angular через сервер разработки. Создайте и запустите новый проект.

ng new angular8demo
cd angular8demo
ng serve
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...