15%

Заощаджуйте 15% на всіх послугах хостингу

Перевірте свої навички та отримайте Знижку на будь-який тарифний план

Використовуй код:

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

15%

Заощаджуйте 15% на всіх послугах хостингу

Перевірте свої навички та отримайте Знижку на будь-який тарифний план

Використовуй код:

Skills
Почати