Node.js – это популярная среда выполнения JavaScript, которая позволяет разработчикам создавать масштабируемые и эффективные серверные приложения. Однако управление разными версиями Node.js может оказаться затруднительным, особенно если вы работаете над несколькими проектами с разными требованиями к версии. Вот тут-то на помощь и приходит NVM (Менеджер версий узлов)! В этой статье мы рассмотрим несколько способов установки NVM в Linux и предоставим вам возможность легко переключаться между версиями Node.js.
Метод 1: установка NVM с помощью Curl и bash
Самый простой способ установить NVM — использовать команду curl и напрямую выполнить сценарий установки. Откройте терминал и выполните следующую команду:
curl -o- https://raw.githubusercontent.com/nvm-sh/nvm/v0.38.0/install.sh | bash
После завершения сценария установки закройте и снова откройте терминал или запустите команду source
, чтобы начать использовать NVM.
Метод 2: установка NVM вручную
Если вы предпочитаете установку вручную, вы можете клонировать репозиторий NVM с GitHub и получить последнюю стабильную версию. Вот как это можно сделать:
git clone https://github.com/nvm-sh/nvm.git ~/.nvm
cd ~/.nvm
git checkout v0.38.0
После клонирования и извлечения нужной версии добавьте следующие строки в файл профиля оболочки (например, .bashrc
, .bash_profile
или 10):
export NVM_DIR="$HOME/.nvm"
[ -s "$NVM_DIR/nvm.sh" ] && \. "$NVM_DIR/nvm.sh" # This loads nvm
[ -s "$NVM_DIR/bash_completion" ] && \. "$NVM_DIR/bash_completion" # This loads nvm bash_completion
Сохраните файл и запустите source <your_shell_profile_file>
или перезагрузите терминал, чтобы активировать NVM.
Метод 3: установка NVM с помощью менеджеров пакетов
Некоторые дистрибутивы Linux предоставляют NVM в виде пакета, что еще больше упрощает установку. Вот команды для нескольких популярных менеджеров пакетов:
Для систем на базе Ubuntu/Debian (с использованием apt):
sudo apt update
sudo apt install curl
curl -o- https://raw.githubusercontent.com/nvm-sh/nvm/v0.38.0/install.sh | bash
Для систем на базе Fedora/RHEL (с использованием dnf):
sudo dnf install curl
curl -o- https://raw.githubusercontent.com/nvm-sh/nvm/v0.38.0/install.sh | bash
Для Arch Linux (с использованием pacman):
sudo pacman -Sy curl
curl -o- https://raw.githubusercontent.com/nvm-sh/nvm/v0.38.0/install.sh | bash
Метод 4: использование сценария установки NVM
NVM предоставляет удобный сценарий установки, который автоматизирует процесс установки. Вот как вы можете его использовать:
curl -o- https://raw.githubusercontent.com/nvm-sh/nvm/v0.38.0/install.sh | bash
Скрипт установщика проведет вас через установку и добавит необходимую конфигурацию в файл профиля оболочки.
В этой статье мы рассмотрели несколько способов установки NVM в Linux и получения контроля над версиями Node.js. Независимо от того, предпочитаете ли вы использовать команду Curl, клонировать репозиторий вручную или использовать менеджеры пакетов, NVM предлагает гибкость и простоту управления средой разработки Node.js. Установив NVM, вы можете легко переключаться между различными версиями Node.js, обеспечивая совместимость с вашими проектами. Так что вперед, выбирайте наиболее подходящий вам метод установки и начинайте использовать возможности Node.js с NVM!