Как установить NVM в Ubuntu 22.04

12 set 2022 2 min di lettura
Как установить NVM в Ubuntu 22.04
Indice dei contenuti

Введение

NVM — это инструмент Node Version Manager. С помощью утилиты NVM вы можете установить несколько версий node.js в одной системе. Вы также можете выбрать конкретную версию Node для приложений. Он также предоставляет возможность автоматического выбора версии узла с помощью файла конфигурации .nvmrc.

В этом руководстве мы поможем вам установить NVM в системе Ubuntu 22.04 Linux. Кроме того, предоставьте инструкции по установке нескольких версий Node.js с полезными примерами.

Предпосылки

  • У вас должна быть система Ubuntu 22.04 Linux, работающая с доступом к оболочке.
  • Войдите в систему с учетной записью пользователя, на который вам нужно установить node.js.

Если вы хотите установить NPM на удаленный сервер, продолжайте читать, в противном случае пропустите первый абзац «Подключение к серверу» и читайте следующий.

Подключение к серверу

Чтобы получить доступ к серверу, вам нужно знать IP-адрес. Вам также потребуется ваше имя пользователя и пароль для аутентификации. Чтобы подключиться к серверу как root, введите следующую команду:

ssh root@IP_DEL_SERVER

Далее вам нужно будет ввести пароль пользователя root.

Если вы не используете пользователя root, вы можете войти в систему с другим именем пользователя, используя ту же команду, а затем изменить root на свое имя пользователя:

ssh nome_utente@IP_DEL_SERVER

Затем вам будет предложено ввести пароль пользователя.

Стандартный порт для подключения по ssh — 22, если ваш сервер использует другой порт, вам нужно будет указать его с помощью параметра -p, затем введите следующую команду:

ssh nome_utente@IP_DEL_SERVER -p PORTA

Установите NVM на Ubuntu

Доступен сценарий оболочки для установки nvm в системе Linux Ubuntu 22.04 (Jammy Jellyfish). Откройте терминал в своей системе или подключитесь к удаленной системе с помощью SSH. Используйте следующие команды для установки curl в вашей системе, затем запустите сценарий установки nvm:

sudo apt install curl
curl https://raw.githubusercontent.com/creationix/nvm/master/install.sh | bash

Сценарий установщика nvm создает запись среды для сценария входа текущего пользователя. Вы можете выйти и снова войти в систему, чтобы загрузить среду, или выполнить следующую команду, чтобы сделать то же самое:

source ~/.profile

Установить узел через NVM

Вы можете установить любое количество версий node.js в соответствии с вашими требованиями, используя nvm. Затем вы можете использовать версию, необходимую для вашего приложения, из установленного node.js.

Установите последнюю версию node.js. Здесь узел — это псевдоним последней версии:

nvm install node

Чтобы установить конкретную версию узла:

nvm install 16.14.0

Вы можете выбрать любую другую версию для установки, используя приведенную выше команду. Первая установленная версия становится версией по умолчанию. Новые оболочки будут запускаться с версией узла по умолчанию (например, псевдоним nvm по умолчанию).

Работа с NVM

Вы можете использовать следующую команду, чтобы вывести список установленных версий узла для текущего пользователя:

nvm ls

Перечислите версию node.js, доступную для установки:

nvm ls-remote

Вы также можете выбрать другую версию для текущего сеанса. Выбранная версия будет текущей активной версией только для текущей оболочки.

nvm use 16.14.0

Чтобы найти версию набора узлов по умолчанию для текущего пользователя, введите:

nvm run default --version

Вы можете запустить скрипт Node с нужной версией node.js, используя следующую команду:

nvm exec 16.14.0 server.js

Вывод

В этом руководстве вы узнали, как установить nvm в системе Linux Ubuntu 22.04 LTS (Jammy Jellyfish). Кроме того, теперь у вас есть базовые знания об использовании nvm.

Support us with a

Successivamente, completa il checkout per l'accesso completo a Noviello.it.
Bentornato! Accesso eseguito correttamente.
Ti sei abbonato con successo a Noviello.it.
Successo! Il tuo account è completamente attivato, ora hai accesso a tutti i contenuti.
Operazione riuscita. Le tue informazioni di fatturazione sono state aggiornate.
La tua fatturazione non è stata aggiornata.