Skip to content

Загрузка NVM

Версия для Windows

Версия NVM для Windows (nvm-windows) поддерживается Corey Butler и отличается от оригинальной nvm-sh/nvm.

Актуальные и исторические версии

Ниже приведен список доступных версий NVM for Windows:

ВерсияДата выпускаСсылка для загрузкиАльтернативная загрузка 1Альтернативная загрузка 2
version2025-01-01Загрузка GithubАльт. загрузкаАльт. загрузка
version2024-12-31Загрузка GithubАльт. загрузкаАльт. загрузка
version2024-12-29Загрузка GithubАльт. загрузкаАльт. загрузка
version2023-11-23Загрузка GithubАльт. загрузкаАльт. загрузка
version2022-04-13Загрузка GithubАльт. загрузкаАльт. загрузка
version2022-11-01Загрузка GithubАльт. загрузкаАльт. загрузка
version2021-11-11Загрузка GithubАльт. загрузкаАльт. загрузка
version2021-09-15Загрузка GithubАльт. загрузкаАльт. загрузка
version2018-08-02Загрузка GithubАльт. загрузкаАльт. загрузка

Вы также можете просмотреть все версии на GitHub.

Версия для Linux/MacOS

Linux и MacOS используют оригинальную версию nvm-sh/nvm.

Последняя версия

Текущая последняя версия: version

Метод установки

Вы можете установить NVM с помощью одной из следующих команд:

bash
curl -o- https://raw.githubusercontent.com/nvm-sh/nvm/v0.40.3/install.sh | bash

Или:

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

Альтернативный метод для материкового Китая:

bash
curl -o- https://hub.gitmirror.com/raw.githubusercontent.com/nvm-sh/nvm/v0.40.3/install.sh | bash

Или:

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

nvm-sh

Выполнение любой из вышеуказанных команд загрузит скрипт и выполнит его. Скрипт клонирует репозиторий NVM в каталог ~/.nvm и пытается добавить настройки переменных окружения в правильный файл профиля (~/.bashrc, ~/.bash_profile, ~/.zshrc или ~/.profile).

Ручная загрузка

Если вы хотите загрузить и установить вручную, вы можете посетить репозиторий GitHub:

Установка в Docker

Для использования NVM в контейнере Docker вы можете настроить его следующим образом:

dockerfile
# Использовать 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

Создано с помощью VitePress