#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 Я сделал это:
- npm install npm@latest -g
- обновление 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