Как установить 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

Для установки 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