Node или Node.js, популярная среда выполнения JavaScript с открытым исходным кодом, является ключевым инструментом для веб-разработчиков. Он обычно используется для расширения функциональности веб-приложений или создания локальной среды разработки. Это среда, которая позволяет веб-разработчикам писать JavaScript, который взаимодействует с различными частями внешнего мира, помимо браузера. В этом руководстве вы узнаете, как установить Node.js на Void Linux, используя репозиторий по умолчанию. Вы также узнаете, как установить определенную версию Node.js с помощью NVM.
Предварительные условия
- Сервер под управлением Void Linux.
- Привилегии пользователя: пользователь root или не root с привилегиями sudo.
Конвенции
| |
Обновите систему
Свежая установка Void Linux требует обновления пакетов до последних доступных версий.
| |
После того, как xbps включен, запустите полное обновление системы.
| |
Система может нуждаться в перезагрузке после обновления.
| |
Установка Node.js и npm
Это самый простой и быстрый способ установки Node.js в нашей системе Void Linux. Давайте запустим команду ниже, чтобы сделать это.
| |
После завершения мы можем проверить установленную версию Node.js.
| |
Вы должны получить следующий вывод:
| |
Проверьте npm:
| |
Вы должны получить следующий вывод:
| |
Установка Node.js с помощью NVM
Node Version Manager или NVM — это bash-скрипт для управления установкой нескольких версий Node.js на вашем компьютере с Void Linux. Используя этот скрипт, пользователи могут устанавливать и поддерживать различные версии Node.
Посетите страницу репозитория nvm GitHub и скопируйте команду curl или wget чтобы загрузить и установить сценарий nvm:
Для начала давайте скачаем скрипт.
| |
После добавления репозитория нам нужно перейти к нашему файлу .bashrc.
| |
Теперь вы можете проверить версию установленной NVM с помощью следующей команды:
| |
Вы должны получить следующий вывод:
| |
Теперь, на этом этапе, мы сможем указать версию Node.js, которую мы можем установить.
| |
Вы увидите очень длинный список версий Node.js, которые вы можете выбрать для установки. Это всего лишь отрывок:
| |
Например, если вы хотите установить версию 24.14.1, вы можете просто запустить эту команду:
| |
| |
Или вы также можете установить версию 24.14.0.
| |
| |
Последняя установленная версия Node.js будет версией по умолчанию. Чтобы переключиться на другую версию, вы можете выполнить следующую команду:
| |
Для проверки вы можете проверить версию.
| |
Удалить версии
Удалить конкретную версию:
| |
Вы не можете удалить активную версию. Сначала переключитесь на другой с nvm use
Удалить NVM
Удалите каталог NVM:
| |
Затем отредактируйте ~/.bashrc и удалите три NVM-линии, которые инсталлятор добавил:
| |
Перезагрузка shell и NVM пропали.
Одно важное ограничение: NVM устанавливает Node.js в вашем домашнем каталоге, поэтому системные службы и другие пользователи системы не могут получить к нему доступ. Если вам нужен Node.js для производственного systemd, используйте NodeSource на Ubuntu или NodeSource на Rocky Linux.
Завершение
Репозитории Void отслеживают текущую ветку релиза, поэтому вы получаете новейший Node.js без дополнительных усилий. Если ваше приложение требует стабильности LTS, NVM - это путь. Для управления несколькими версиями Node.js в разных проектах NVM в сочетании с файлами .nvmrc на репо сохраняет все согласованное.
Если вам понравился этот пост о том, как установить Node.js на Void Linux, пожалуйста, поделитесь им со своими друзьями в социальных сетях, которым может быть интересна эта статья или оставьте комментарий ниже.