Какую версию узла я должен использовать?

#node.js #angular #npm

#node.js #угловой #npm

Вопрос:

На странице загрузки узла есть 2 варианта: LTS и текущий. LTS — версия 4.6.0, текущая — 6.7.0. Я выбрал LTS. Но npm также поставляется в комплекте с Node. Для LTS версия npm в комплекте — 2.15.9.

Теперь npm доставил мне серьезные проблемы.Много раз, когда я использую команду «npm install» в проекте angular2, она сообщает мне, что версия должна быть 3.0.0 .So Я сделал это:

  1. npm install npm@latest -g
  2. обновление npm -g

Затем версия стала 3.10.3, а затем «установка npm» в моем проекте angular 2 прошла успешно. Правильно ли я поступаю или мне следовало бы удалить узел LTS и переустановить «текущую» версию?

Ответ №1:

На официальном сайте Angular написано,

Для наших примеров требуются node версии 5.x.x или выше и npm версии v3.x.x или выше

Поэтому убедитесь, что у вас установлена версия 5.x.x или выше для узла, а для NPM — 3.x.x или выше.

Ответ №2:

Версия Npm может быть 3.x. или выше, но версия узла, которую вы должны использовать 6.x.x, чтобы получить совместимость при использовании angular-cli