☝🏻 Подняться в начало
Фото аватара

Как установить NVM в Fedora Linux?

Node Version Manager (NVM) — это утилита, предназначенная для управления версиями Node.js на вашем компьютере. Она позволяет установить сразу несколько версий Node.js и переключаться между ними по необходимости, что обеспечивает гибкость и удобство при разработке приложений на Node.js. Это позволяет использовать различные версии Node.js для разных проектов или для тестирования кода на совместимость с другими версиями платформы.

С помощью NVM можно легко устанавливать новые и управлять уже установленными версиями Node.js. Кроме того, она предоставляет возможность быстрого переключения между установленными версиями, без необходимости переустановки или удаления предыдущих версий. Это особенно полезно для разработчиков, которые работают над несколькими проектами одновременно.

Процесс установки

К сожалению, в репозитории Fedora отсутствует Node Version Manager, поэтому придется немного повозиться с его установкой в терминале. Для начала выполните следующую команду:

wget -qO- https://raw.githubusercontent.com/nvm-sh/nvm/v0.39.3/install.sh | bash

После выполнения этой команд в вашей домашней директории появится скрытый каталог «.nvm». В этом каталоге будут храниться все исполняемые и конфигурационные файлы NVM. Учтите, что NVM изменяет стартовые скрипты вашей командной оболочки, поэтому для продолжения работы необходимо либо открыть новый терминал, либо выполнить следующую команду:

Для bash: source ~/.bashrc
Для zsh: source ~/.zshrc
Для ksh: . ~/.profile

Как использовать NVM

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

nvm ls

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

nvm ls-remote
Как установить NVM в Fedora Linux?
Просмотр доступных версий к установке, а также используемой версии в NVM

Для установки Node.js воспользуйтесь одной из следующих команд:

nvm install node    ## Будет установлена последняя стабильная версия
nvm install lts/\*  ## Будет установлена последняя LTS версия
nvm install X.X.X   ## Будет установлена выбранная вами версия

Чтобы выбрать установленную версию ноды, воспользуйтесь:

nvm use X.X.X

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

nvm exec 18.6.0 app.js

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

nvm uninstall 19.6.1