Sonata

nvm — менеджер версий Node.js для командной строки

nvm — это менеджер версий Node.js, который позволяет быстро устанавливать и переключаться между разными версиями Node прямо из командной строки. Инструмент устанавливается для конкретного пользователя и запускается в каждой оболочке отдельно, работает в POSIX-совместимых shell (sh, dash, ksh, zsh, bash) на Unix, macOS и Windows WSL.

Для установки или обновления nvm используется специальный install-скрипт — его можно скачать и запустить вручную или выполнить через команды cURL или Wget. Скрипт клонирует репозиторий nvm и добавляет нужные строки в профильный файл оболочки. Каталог установки, источник, профиль и версию можно настроить через переменные окружения.

nvm поддерживает установку в Docker, включая сценарии CI/CD, работу с системной версией Node, io.js, зеркалами бинарников, файлом .nvmrc, а также глубокую интеграцию с bash, zsh и fish для автоматического переключения версий в директориях с конфигурацией.

Также доступны инструкции по устранению неполадок на Linux, macOS и WSL, установке через Ansible, ручному удалению и работе с Alpine Linux.

GitHub ★ 94,411

Загрузка страницы