15%

Alexhost виконує ваші бажання

Пройдіть опитування та вигравайте призи

ALEX26
Почати
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 виконує ваші бажання

Пройдіть опитування та вигравайте призи

ALEX26
Почати