Загрузка NVM
Версия для Windows
Версия NVM для Windows (nvm-windows) поддерживается Corey Butler
и отличается от оригинальной nvm-sh/nvm
.
Актуальные и исторические версии
Ниже приведен список доступных версий NVM for Windows
:
Версия | Дата выпуска | Ссылка для загрузки | Альтернативная загрузка 1 | Альтернативная загрузка 2 |
---|---|---|---|---|
2025-01-01 | Загрузка Github | Альт. загрузка | Альт. загрузка | |
2024-12-31 | Загрузка Github | Альт. загрузка | Альт. загрузка | |
2024-12-29 | Загрузка Github | Альт. загрузка | Альт. загрузка | |
2023-11-23 | Загрузка Github | Альт. загрузка | Альт. загрузка | |
2022-04-13 | Загрузка Github | Альт. загрузка | Альт. загрузка | |
2022-11-01 | Загрузка Github | Альт. загрузка | Альт. загрузка | |
2021-11-11 | Загрузка Github | Альт. загрузка | Альт. загрузка | |
2021-09-15 | Загрузка Github | Альт. загрузка | Альт. загрузка | |
2018-08-02 | Загрузка Github | Альт. загрузка | Альт. загрузка |
Вы также можете просмотреть все версии на GitHub.
Версия для Linux/MacOS
Linux и MacOS используют оригинальную версию nvm-sh/nvm
.
Последняя версия
Текущая последняя версия:
Метод установки
Вы можете установить NVM с помощью одной из следующих команд:
curl -o- https://raw.githubusercontent.com/nvm-sh/nvm/v0.40.3/install.sh | bash
Или:
wget -qO- https://raw.githubusercontent.com/nvm-sh/nvm/v0.40.3/install.sh | bash
Альтернативный метод для материкового Китая:
curl -o- https://hub.gitmirror.com/raw.githubusercontent.com/nvm-sh/nvm/v0.40.3/install.sh | bash
Или:
wget -qO- https://hub.gitmirror.com/raw.githubusercontent.com/nvm-sh/nvm/v0.40.3/install.sh | bash
Выполнение любой из вышеуказанных команд загрузит скрипт и выполнит его. Скрипт клонирует репозиторий NVM в каталог ~/.nvm
и пытается добавить настройки переменных окружения в правильный файл профиля (~/.bashrc
, ~/.bash_profile
, ~/.zshrc
или ~/.profile
).
Ручная загрузка
Если вы хотите загрузить и установить вручную, вы можете посетить репозиторий GitHub:
Установка в Docker
Для использования NVM в контейнере Docker вы можете настроить его следующим образом:
# Использовать bash для оболочки
SHELL ["/bin/bash", "-o", "pipefail", "-c"]
# Создать файл скрипта, используемый интерактивными и неинтерактивными оболочками bash
ENV BASH_ENV /home/user/.bash_env
RUN touch "${BASH_ENV}"
RUN echo '. "${BASH_ENV}"' >> ~/.bashrc
# Загрузить и установить nvm
RUN curl -o- https://raw.githubusercontent.com/nvm-sh/nvm/v0.40.3/install.sh | PROFILE="${BASH_ENV}" bash
RUN echo node > .nvmrc
RUN nvm install
Эта конфигурация гарантирует, что NVM, Node.js и npm будут правильно работать в неинтерактивных оболочках внутри контейнеров Docker.
Примечание
Если raw.githubusercontent.com недоступен, замените raw.githubusercontent.com на raw.gitmirror.com