15%

Alexhost ви дава желания

Извършете проучването и спечелете награди

08.10.2024

Как да инсталирате NVM за Node.js на Ubuntu

Въведение

NVM (Node Version Manager) е популярен инструмент за управление на множество версии на Node.js на една машина. Той позволява на разработчиците да инсталират, превключват и управляват различни версии на Node.js безпроблемно, което го прави особено полезен за тези, които работят по множество проекти, изискващи различни версии на Node.js. Това ръководство ще ви преведе през стъпките за инсталиране на NVM и използването му за управление на версиите на Node.js на Ubuntu система.

Предварителни условия

Преди да започнете, уверете се, че:

  • Имате потребителски акаунт с sudo права.
  • Вашата система работи с Ubuntu (това ръководство работи за различни версии на Ubuntu, включително 20.04, 22.04 и по-късно).

Стъпка 1: Актуализирайте списъка с пакети

Винаги е добра практика да актуализирате списъка с пакети преди да инсталирате нов софтуер. Отворете терминал и изпълнете:

sudo apt-get update

Тази команда гарантира, че всички ваши списъци с пакети са актуални.

Стъпка 2: Инсталирайте NVM

За да инсталирате NVM, трябва да изтеглите инсталационния скрипт от официалното хранилище на NVM. Можете да направите това, използвайки curl или wget.

Опция 1: Използване на curl

Ако имате инсталиран curl на вашата система, изпълнете:

curl -o- https://raw.githubusercontent.com/nvm-sh/nvm/v0.39.5/install.sh | bash

Опция 2: Използване на wget

Ако предпочитате да използвате wget, изпълнете:

wget -qO- https://raw.githubusercontent.com/nvm-sh/nvm/v0.39.5/install.sh | bash

Заменете v0.39.5 с най-новата версия на NVM, ако е налична по-нова версия. Можете да проверите най-новата версия на NVM GitHub хранилище.

Стъпка 3: Активирайте NVM

След като изпълните инсталационния скрипт, трябва да заредите NVM в текущата сесия на терминала. Можете да направите това, като изпълните:

export NVM_DIR="$HOME/.nvm"
[ -s "$NVM_DIR/nvm.sh" ] && . "$NVM_DIR/nvm.sh"

Алтернативно, можете да затворите и отворите отново терминала или да изпълните следната команда, за да обновите профила на вашата обвивка:

source ~/.bashrc

Ако използвате различна обвивка, като zsh, изпълнете:

source ~/.zshrc

Стъпка 4: Проверете инсталацията на NVM

За да потвърдите, че NVM е инсталиран правилно, изпълнете:

nvm --version

Трябва да видите номера на версията на NVM, което показва, че е инсталиран успешно.

Стъпка 5: Инсталирайте Node.js с помощта на NVM

С инсталиран NVM можете лесно да инсталирате Node.js. За да инсталирате най-новата версия на Node.js, изпълнете:

nvm install node

Тази команда инсталира най-новата стабилна версия на Node.js. Ако искате да инсталирате конкретна версия, посочете я по следния начин:

nvm install 16.20.0

Заменете 16.20.0 с желаното номер на версията.

Стъпка 6: Проверете инсталираната версия на Node.js

За да проверите коя версия на Node.js е активна в момента, изпълнете:

node -v

Тази команда ще покаже номера на версията на Node.js, която в момента се използва.

Стъпка 7: Превключете между версиите на Node.js

Едно от основните предимства на NVM е възможността да превключвате между различни версии на Node.js. За да изброите всички инсталирани версии на Node.js, изпълнете:

nvm ls

Ще видите списък на всички версии, инсталирани с NVM, заедно с индикация за текущо активната версия.

За да превключите на различна версия, използвайте:

nvm use 14.17.6

Заменете 14.17.6 с номера на версията, която искате да използвате.

Стъпка 8: Задайте подразбираща се версия на Node.js

Ако искате конкретна версия на Node.js да бъде подразбираща се всеки път, когато отворите нова сесия на терминала, изпълнете:

nvm alias default 16.20.0

Заменете 16.20.0 с версията, която искате да зададете като подразбираща се.

Стъпка 9: Деинсталирайте версия на Node.js

Ако вече не се нуждаете от конкретна версия на Node.js, можете да я деинсталирате с:

nvm uninstall 14.17.6

Заменете 14.17.6 с номера на версията, която искате да премахнете.

Стъпка 10: Инсталирайте глобални npm пакети с NVM

Когато използвате NVM, е важно да инсталирате глобални npm пакети (като yarn или npm) за всяка версия на Node.js отделно. Това е така, защото всяка версия на Node.js има своя собствена изолирана среда. За да инсталирате глобален пакет, използвайте:

npm install -g yarn

Уверете се, че имате активна желаната версия на Node.js преди да инсталирате глобални пакети.

Заключение

NVM е мощен и практичен инструмент за разработчици, които трябва да работят с множество версии на Node.js на една и съща машина. Той елиминира общите предизвикателства, свързани с конфликти на версии, като позволява на всеки проект да работи с версията на Node.js, за която е проектиран, без да влияе на останалата част от системата. Следвайки това ръководство, можете да инсталирате NVM, да изтеглите и управлявате множество версии на Node.js и бързо да превключвате между тях с прости команди. Това е особено полезно при поддържане на наследствени приложения наред с модерни проекти, тестване на съвместимост с различни версии на Node.js или работа в екипни среди, където изискванията на проекта могат да варират. NVM също така опростява настройката на средата на сървъри, VPS инстанции и разработки, като избягва системни инсталации на Node.js. Тъй като версиите на Node.js се инсталират на база на потребителя, този подход намалява риска от счупване на съществуващи приложения и прави актуализациите по-безопасни и предсказуеми.

15%

Alexhost ви дава желания

Извършете проучването и спечелете награди