Поиск по сайту:

Как установить и использовать NVM в Debian 11


На этой странице

  1. Предпосылки
  2. Установить энергонезависимую память
  3. Установите Node.js с NVM.
  4. Использование NVM для управления версиями Node.js
  5. Заключение

NVM — это менеджер версий для Node.js, используемый для установки и управления несколькими версиями Node.js в Linux. Это утилита командной строки, предоставляющая несколько вариантов простой установки Node.js. Он позволяет загружать и устанавливать любую версию Node локально с помощью простой команды.

В этом посте мы покажем вам, как установить и использовать NVM для управления Node.js в Debian 11.

Предпосылки

  • Сервер под управлением Debian 11.
  • На сервере настроен пароль root.

Установить энергонезависимую память

Установка NVM — очень простой процесс. Вы можете просто установить его с помощью команды CURL.

Сначала установите CURL и Gnupg2 с помощью следующей команды:

apt-get install curl gnupg2 -y

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

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

Приведенная выше команда установит NVM и сделает все необходимые настройки среды в файле .bashrc.

Теперь активируйте все настройки с помощью следующей команды:

source ~/.bashrc

Теперь проверьте версию NVM с помощью следующей команды:

nvm --version

Вы должны увидеть следующий вывод:

0.38.0

Установите Node.js с NVM

На данный момент NVM установлен в вашей системе. Теперь вы можете установить любую версию Node.js в свою систему.

Чтобы установить последнюю версию Node.js, выполните следующую команду:

nvm install node

Вы должны увидеть следующий вывод:

Downloading and installing node v16.9.0...
Downloading https://nodejs.org/dist/v16.9.0/node-v16.9.0-linux-x64.tar.xz...
######################################################################################################################################## 100.0%
Computing checksum with sha256sum
Checksums matched!
Now using node v16.9.0 (npm v7.21.1)
Creating default alias: default -> node (-> v16.9.0)

Чтобы проверить установленную версию Node.js, выполните следующую команду:

node --version

Вы должны увидеть следующий вывод:

v16.9.0

Если вы хотите установить последнюю стабильную версию Node.js, выполните следующую команду:

nvm install node --lts

Вы должны увидеть следующий вывод:

v16.9.0 is already installed.
Now using node v16.9.0 (npm v7.21.1)

Чтобы установить конкретную версию Node.js (12.17.0), выполните следующую команду:

nvm install 12.17.0

Вы должны увидеть следующий вывод:

Downloading and installing node v12.17.0...
Downloading https://nodejs.org/dist/v12.17.0/node-v12.17.0-linux-x64.tar.xz...
######################################################################################################################################## 100.0%
Computing checksum with sha256sum
Checksums matched!
Now using node v12.17.0 (npm v6.14.4)

Теперь проверьте текущую версию Node.js с помощью следующей команды:

node --version

Вы должны увидеть следующий вывод:

v12.17.0

Используйте NVM для управления версиями Node.js

Чтобы получить список всех установленных версий Node.js в вашей системе, выполните следующую команду:

nvm ls

Вы должны увидеть следующий вывод:

->     v12.17.0
        v16.9.0
default -> node (-> v16.9.0)
iojs -> N/A (default)
unstable -> N/A (default)
node -> stable (-> v16.9.0) (default)
stable -> 16.9 (-> v16.9.0) (default)
lts/* -> lts/fermium (-> N/A)
lts/argon -> v4.9.1 (-> N/A)
lts/boron -> v6.17.1 (-> N/A)
lts/carbon -> v8.17.0 (-> N/A)
lts/dubnium -> v10.24.1 (-> N/A)
lts/erbium -> v12.22.6 (-> N/A)
lts/fermium -> v14.17.6 (-> N/A)

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

nvm ls-remote

Чтобы установить версию Node.js по умолчанию 12.17.0, выполните следующую команду:

nvm use 12.17.0

Вы должны увидеть следующий вывод:

Now using node v12.17.0 (npm v6.14.4)

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

nvm run default --version

Вы должны увидеть следующий вывод:

Running node v16.9.0 (npm v7.21.1)
v16.9.0

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

nvm run v12.17.0 app.js

Чтобы удалить определенную версию Node.js из вашей системы, выполните следующую команду:

nvm uninstall v12.17.0

Заключение

В этом посте мы объяснили, как установить NVM для установки Node.js в Debian 11. Мы также объяснили, как переключаться между несколькими версиями Node.js с помощью NVM. Я надеюсь, что теперь вы можете запускать свое приложение с любой версией Node.js.