Введение
NVM означает Node Version Manager, утилиту командной строки для установки Node.js. Позволяет программистам устанавливать Node.js только в своей учетной записи. Это означает, что установка производится специально для пользователя. Все пользователи в одной системе имеют собственную установку Node.js.
Используя утилиту nvm, мы можем установить несколько версий node.js в одной учетной записи и легко ими управлять. Приложение может использовать .nvmrc
в корневой папке для автоматического выбора версии Node.js.
Это руководство поможет вам установить nvm в системе Linux Debian 11 «яблочко».
Предпосылки
- Debian System 11 Bullseye Linux работает с доступом к оболочке. Вам не нужно иметь доступ к sudo.
- Войдите в систему и откройте оболочку в своем аккаунте
- Вновь установленной системе будет предложено выполнить первоначальную настройку сервера в Debian 11.
Как установить NVM на Debian 11
Сценарий оболочки доступен для установки NVM в любой системе Linux. Прежде всего, проверьте, установлена ли в вашей системе утилита командной строки curl. Если нет, используйте следующую команду для установки curl:
sudo apt install curl -y
Затем запустите bash-скрипт установки NVM от имени пользователя. Вам не нужно использовать sudo со сценарием установки:
curl https://raw.githubusercontent.com/creationix/nvm/master/install.sh | bash
Приведенный выше сценарий делает все настройки среды, необходимые для сценария входа пользователя, вошедшего в систему в данный момент. Чтобы применить настройки, выйдите из системы и снова войдите в свою учетную запись или просто выполните следующую команду, чтобы сделать то же самое.
source ~/.bashrc
Как установить Node.js на Debian 11
NVM позволяет установить несколько версий Node.js для одной учетной записи пользователя. Используйте следующие команды, чтобы установить требуемую версию node.js в вашей системе Debian 11.
Установите последнюю версию узла. Это последняя версия, выпущенная для установки командой Node.js. Вы можете использовать «узел» в качестве псевдонима для последней версии:
nvm install node
Установите последнюю стабильную версию узла: используйте параметр командной строки --lts
, чтобы установить последнюю версию Long Term Release (LTS).
nvm install node --lts
Чтобы установить конкретную версию узла:
nvm install 12.20.1
Измените 12.20.1
на версию Node.js, которую необходимо установить в системе Debian 11.
Самая первая установленная версия становится версией по умолчанию. Новые оболочки будут запускаться с версией узла по умолчанию (например, nvm alias default).
Как использовать НВМ?
Вот несколько полезных опций для использования с утилитой командной строки nvm.
Вы можете использовать следующую команду, чтобы вывести список установленных версий Node для текущего пользователя:
nvm ls
С помощью этой команды вы можете найти версию Node.js, доступную для установки:
nvm ls-remote
Вы также можете выбрать другую версию для текущего сеанса. Это будет текущая активная версия только для текущей оболочки:
nvm use 12.20.1
Чтобы найти версию bash по умолчанию для текущего пользователя, введите:
nvm run default --version
Вы можете запустить скрипт Node с нужной версией node.js, используя следующую команду:
nvm exec 12.20.1 server.js
Вывод
Это руководство помогло вам установить nvm в системе Debian 11 Bullseye Linux. Также предоставляются основные инструкции по использованию утилиты NVM.