npm устанавливает неправильную версию anuglar (8.1.0) - PullRequest
2 голосов
/ 03 июля 2019

когда я запускаю следующую команду, она показывает 6.4.1.

npm run ng --version

но когда я запускаю следующую команду, она устанавливает 8.1.0 и получает ошибку. Я не понимаю, как это происходит.

npm install -g @angular/cli

я попробовал следующие команды. но это не работает

npm cache clean --force
npm install -g @angular/cli

Экран ошибки

enter image description here

Мои требования:

Угловой 6

как я могу решить эту проблему?

Ответы [ 2 ]

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

Для простых случаев использования и благодаря работе, проделанной в Angular 8, вы можете выполнить обновление до последней версии, используя одну команду:

$ ng update @angular/cli @angular/core

После выполнения этой команды загруженные маршруты с отложенным доступом будут автоматически перенесенык новому синтаксису импорта, который соответствует стандарту и приближает Angular к открытой веб-платформе.

Вам также необходимо знать о следующих проблемах при обновлении проекта:

Используется Angular 8последней версии TypeScript 3.4, поэтому даже если процесс обновления завершится успешно, у вас могут возникнуть некоторые синтаксические ошибки, которые могут быть связаны с более совершенной системой вывода типов, используемой в последней версии, которая обнаруживает новые потенциальные проблемы с типизацией, но в конечном итоге это улучшит вашуКачество кода и помогает избежать ошибок в будущем.Вы можете увидеть новые возможности TypeScript 3.4 из официальных документов.

Вам необходим Node.js 12+.Просто запустите node -v, чтобы проверить версию Node.Вы можете установить последнюю версию с официального сайта

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

Вы должны использовать последний (12+) узел при обновлении до angular 8. Вы можете скачать его с здесь .

После обновления узла проблемы должны исчезнуть.

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