Як встановити 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, виконайте:
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 псевдонім 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 на одній машині. Дотримуючись цього посібника, ви зможете легко встановити NVM, налаштувати Node.js і перемикатися між різними версіями за потреби. Це робить керування залежностями Node.js у різних проектах простим і безпроблемним. З NVM ви завжди матимете потрібну версію Node.js для своїх проектів, що гарантує сумісність і простоту використання. Щасливого кодування!