- Host World
- Компанія
- Блог
- Операційна система, ОС
- Ubuntu
- Як встановити NVM на Ubuntu: покрокова інструкція
Як встановити NVM на Ubuntu: покрокова інструкція
-
7 min читати
-
2688
NVM (Node Version Manager) — це потужний інструмент для розробників, які прагнуть гнучкості в управлінні декількома версіями Node.js на своїх Linux-машинах. Ця утиліта командного рядка спрощує процес встановлення Node.js і керування різними версіями Node.js, дозволяючи розробникам легко перемикатися між ними залежно від конкретних вимог проекту.
Крім того, можливості NVM виявляються неоціненними під час роботи над різними проектами, що вимагають різних версій Node.js. Він дозволяє з легкістю керувати різними версіями Node.js. Для тих, хто використовує середовище Linux, процес встановлення NVM на Ubuntu є простим і може бути виконаний за кілька кроків.
У цьому посібнику ми продемонструємо, як встановити NVM на дистрибутив Ubuntu 22.04 (Jammy JellyFish). Крім того, ви дізнаєтеся, як ефективно встановлювати та керувати різними версіями Node.js за допомогою NVM.
Вимоги
Для встановлення та запуску NVM (Node Version Manager) вам потрібно виконати такі вимоги:
- Дистрибутив Ubuntu Linux повинен бути встановлений і працювати у вашій системі або у віртуальній машині.
- Ви повинні мати права root або «sudo» для встановлення NVM у системі Linux.
Встановлення NVM на Ubuntu
NVM — це скрипт bash, який допомагає встановлювати та керувати декількома версіями Node.js у вашій системі Linux. Отже, якщо ви хочете використовувати певну версію Node.js та npm, використання скрипту bash NVM — це хороший вибір для вас.
Кроки встановлення NVM на Ubuntu 22.04
Щоб встановити NVM (Node Version Manager) на дистрибутив Ubuntu, потрібно виконати наведені нижче кроки:
КРОК 1: Встановлення пакету CURL
Спочатку відкрийте термінал з меню або швидко запустіть його за допомогою «Ctrl + Alt + t». Завантажте скрипт bash або auto-install для NVM за допомогою командних рядків «wget» або «curl».
Якщо ви використовуєте curl, він може не встановлюватися на дистрибутив Ubuntu за замовчуванням. Однак ви можете встановити curl за допомогою менеджера пакетів apt, виконавши наступну команду:
$ sudo apt-get install curl
КРОК 2: Встановлення NVM на Ubuntu
Пакет NVM (Node Version Manager) не входить до стандартного репозиторію apt Ubuntu. Однак ви можете встановити його за допомогою скрипта NVM. Після встановлення curl завантажте скрипт встановлення NVM за допомогою команд «wget» або «curl», як зазначено нижче:
$ curl -o- https://raw.githubusercontent.com/nvm-sh/nvm/v0.39.3/install.sh | bash
АБО
$ wget -qO- https://raw.githubusercontent.com/nvm-sh/nvm/v0.39.3/install.sh | bash
Вищезазначена команда встановлює скрипт і клонує репозиторій NVM у ~/.nvm у домашній директорії вашої системи. Вона також додасть необхідні команди джерела до ваших скриптів запуску оболонки у файлі ~/.bashrc. У вашому терміналі з'явиться наступний результат.
КРОК 3: Джерело файлу ~./bashrc
Після завершення встановлення скрипту NVM закрийте вікно терміналу, в якому ви працювали. Запустіть вікно терміналу знову і завантажте файл ~./bashrc, щоб завантажити NVM або активувати всі налаштування у вашій системі Ubuntu, використовуючи наступну команду:
$ source ~/.bashrc
АБО
$ source ~/.profile
КРОК 4: Перевірка версії NVM
На цьому кроці ви перевірите, чи NVM було встановлено у вашій системі Ubuntu. Щоб це перевірити, відобразіть встановлену версію NVM у терміналі. Ви можете перевірити версію NVM, виконавши наступну команду:
$ nvm –version
Ось і все про те, як встановити NVM на Ubuntu. Встановлення NVM має кілька переваг, таких як покращена сумісність з різними версіями Node.js та підвищена гнучкість робочого процесу для розробників. Якщо ви використовуєте послугу Host-World VPS, ви можете легко встановити NVM та перевірити встановлення, використовуючи ці інструкції.
У решті розділу статті ми дізнаємося, як встановити Node.js та керувати різними версіями Node в системі Ubuntu за допомогою NVM (Node Version Manager).
Встановлення Node.js за допомогою NVM (NVM Install Node)
Встановлення NVM на вашій системі завершено. Таким чином, ви можете встановити будь-яку бажану версію Node.js на вашій системі Linux за допомогою NVM. Щоб перевірити всі доступні версії Node.js, які ви можете встановити на вашій системі за допомогою NVM, скористайтеся наступною командою:
$ nvm ls-remote
Список версій NVM node буде відображений на вашому терміналі. Ви можете вибрати та встановити будь-яку версію Node.js із наведеного вище списку.
Встановлення останньої версії Node.js за допомогою NVM
Ви можете встановити останню версію Node.js на Ubuntu за допомогою NVM. Щоб встановити останню версію Node, виконайте наведену нижче команду:
$ nvm install node
Після виконання наведеної вище команди на терміналі має з'явитися такий результат:
Перевірте встановлену версію Node.js, виконавши таку команду:
$ node -v
$ npm -v
Встановлення найновішої стабільної версії Node.js за допомогою NVM
Щоб встановити найновішу стабільну версію Node.js, виконайте таку команду:
$ nvm install node --lts
Ви побачите такий результат:
Встановлення конкретної версії Node.js за допомогою NVM (NVM Install NodeVersion)
Ви також можете встановити будь-яку конкретну версію Node.js відповідно до вимог вашого проєкту. Щоб встановити конкретну версію Node.js, скористайтеся командою NMV і вкажіть версію, яку ви хочете встановити у вашій системі.
$ nvm install v20.9.0
Після успішної інсталяції версії Node.js за допомогою NVM система повинна тепер посилатися на версії Node.js і npm, які керуються NVM. Щоб перевірити розташування бінарних файлів Node і npm або відобразити шлях до виконуваних файлів, ви можете використовувати команду «which». Виконайте наступну команду, щоб відобразити цю інформацію:
$ which node
$ which npm
Управління версіями Node за допомогою NVM
Щоб перелічити всі встановлені версії Node.js у вашій системі, скористайтеся такою командою:
$ nvm ls
Якщо ви хочете встановити версію Node.js за замовчуванням із усіх встановлених версій, ви можете зробити це за допомогою такої команди:
$ nvm use v20.9.0
або
$ nvm alias default 20.9.0
Важливо зазначити, що при переході між різними версіями Node.js будь-які глобально встановлені пакети npm можуть не працювати належним чином. Це пов'язано з проблемами залежності кожної версії Node.js.
Наприклад, якщо ви встановили глобальний пакет під час використання версії 20.9.0, перейдіть на версію 21.2.0. Вам потрібно перевстановити глобальний пакет спеціально для нової версії.
Щоб виконати додаток Node з певною версією Node.js, використовуйте таку команду:
$ nvm run v20.9.0 testapp.js
Замініть «v20.9.0» на бажану версію Node.js, а «testapp.js» — на файл точки входу вашого додатка Node. Ця команда гарантує, що для запуску додатка буде використана вказана версія Node.js.
Видалення версії Node.js за допомогою NVM (NVM Uninstall)
Щоб видалити або прибрати конкретну версію Node.js, скористайтеся такою командою (обов’язково замініть 20.9.0 на бажаний номер версії):
$ nvm uninstall 20.9.0
Щоб вручну видалити NVM із вашої системи, виконайте такі команди:
$ rm -rf «$NVM_DIR»
Вищезазначена команда видалить каталог NVM з вашої системи.
Крім того, ви також можете видалити каталог ~/.nvm за допомогою таких команд:
$ rm -rf ~/.nvm
Далі відредагуйте файл конфігурації вашого профілю оболонки (наприклад, ~/.bashrc) і видаліть такі рядки:
export NVM_DIR="$HOME/.nvm"
[ -s «$NVM_DIR/nvm.sh» ] && \. «$NVM_DIR/nvm.sh» # Це завантажує nvm
&& \. $NVM_DIR/bash_completion
Обов'язково замініть ~/.bashrc відповідним файлом, якщо ви використовуєте інший профіль оболонки.
Які основні переваги використання NVM у Linux?
Node Version Manager (NVM) має набір функцій, які роблять його цінним інструментом для розробників. Він дозволяє легко встановлювати та перемикатися між різними версіями Node.js на вашому комп'ютері.
Однією з видатних функцій NVM є можливість пов'язати конкретну версію Node.js з кожним проектом. Це гарантує, що кожен проект може використовувати необхідну версію Node.js, запобігаючи конфліктам між різними проектами.
NVM також пропонує гнучкість у налаштуванні як глобальних, так і локальних версій Node.js. Ви можете встановити глобальну версію для використання в системі та локальну версію для окремих проектів, адаптуючи своє середовище до потреб кожного проекту.
Більше того, перемикання між встановленими версіями Node.js є гарною опцією з NVM, що робить його зручним для розробників, які працюють з проектами з різними вимогами до версій. NVM безперешкодно інтегрується з Node Package Manager (NPM), забезпечуючи послідовне управління пакетами та залежностями в різних версіях Node.js.
Крім того, встановлення та видалення конкретних версій Node.js є простим з NVM. Він забезпечує інтеграцію з оболонкою, пропонуючи команди та скрипти, що спрощують управління версіями Node.js безпосередньо з командного рядка.
Крім того, NVM не обмежується дистрибутивами Linux. Він також підтримує macOS, надаючи міжплатформне рішення для управління версіями Node.js.
Висновок
У цьому гайді ми дізналися, як встановити NVM на Ubuntu 22.04 за допомогою скрипта bash. NVM дозволяє розробникам без зусиль встановлювати та керувати декількома версіями Node.js на одному комп'ютері. Хоча NVM спочатку здається дещо складним, насправді він досить простий у використанні і може бути надзвичайно корисним для розробників, незалежно від їхнього рівня кваліфікації.
Якщо ви хочете отримати більше інформації про NVM, скористайтеся командою «nvm --help» або відвідайте репозиторій GitHub для Node Version Manager, перейшовши за цим посиланням.
Залиште свої відгукиПоділіться своїми думками та допоможіть нам покращитися! Ваш відгук важливий для нас.