Угловое обновление с v5.2 до v6.1 не до v7.x - PullRequest
0 голосов
/ 13 марта 2019

Я выполняю шаги по обновлению Angular до v6.1 с v5.2 с помощью сайта обновлений Angular - https://update.angular.io/,, но мы не хотим переходить на v7.x из-за количества изменений вобновление и переход на несколько основных версий не предлагается.

Что бы я изменил на этапах обновления, предоставляемых Angular, чтобы я не обновлялся непосредственно до v7, пока v6.1 не будет вытолкнут и протестирован?

Ответы [ 2 ]

3 голосов
/ 14 марта 2019

Вам необходимо установить соответствующую версию Angular CLI, чтобы создать приложение с необходимой версией Angular. В вашем случае попробуйте установить его так:

npm i @angular/cli@v6-lts -g

Ознакомьтесь со списком версий на странице npm

0 голосов
/ 13 марта 2019

Наряду с шагами, приведенными в предоставленной ссылке, для обновления angular до конкретной версии в вашем package.json до определенных angular пакетов, например

"dependencies": {
    "@angular/common": "6.1.0",
    "@angular/compiler": "6.1.0",
    "@angular/core": "6.1.0",
    "@angular/forms": "6.1.0",
    "@angular/http": "6.1.0",
    "@angular/platform-browser": "6.1.0",
    "@angular/platform-browser-dynamic": "6.1.0",
    "@angular/router": "6.1.0",
  }

Если вы хотите указать основные / вспомогательные версии, вы можете использовать '^' & '~' перед версией. например,

^6.1.0
  • Примечание. Если вы обновите @ angular / cli с помощью шагов к новым приложениям, которые вы создадите, они будут загружены с использованием новой версии Angular. если вы хотите избежать этого, то вам нужно удалить Cli версию и очистить кеш.
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...