Найти в Дзене
Новости linux

Руководство по установке NVM и NPM вручную

Node Version Manager (NVM) — это инструмент для управления несколькими версиями Node.js на одной машине. Он позволяет легко переключаться между версиями Node.js и управлять ими. В этом руководстве мы подробно рассмотрим, как вручную установить NVM и установить с его помощью Node.js и NPM. Шаг 1: Установка NVM 1.1 Загрузка NVM с GitHub NVM можно установить с помощью скрипта установки. Для этого нужно использовать команду `curl` или `wget`. Важно удостовериться, что у вас установлен `curl` или `wget` — если их нет, установите один из них через пакетный менеджер вашей системы. Установка с использованием `curl`: curl -o- https://raw.githubusercontent.com/nvm-sh/nvm/v0.39.3/install.sh | Установка с использованием `wget`: wget -qO- https://raw.githubusercontent.com/nvm-sh/nvm/v0.39.3/install.sh | 1.2 Настройка оболочки После успешного выполнения команды скрипт внесет изменения в файлы конфигурации вашей оболочки (например, `.bashrc`, `.zshrc` или `.profile`), добавив строки, необходимые дл
Руководство по установке NVM и NPM вручную
Руководство по установке NVM и NPM вручную

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

Шаг 1: Установка NVM

1.1 Загрузка NVM с GitHub

NVM можно установить с помощью скрипта установки. Для этого нужно использовать команду `curl` или `wget`. Важно удостовериться, что у вас установлен `curl` или `wget` — если их нет, установите один из них через пакетный менеджер вашей системы.

Установка с использованием `curl`:

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

Установка с использованием `wget`:

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

1.2 Настройка оболочки

После успешного выполнения команды скрипт внесет изменения в файлы конфигурации вашей оболочки (например, `.bashrc`, `.zshrc` или `.profile`), добавив строки, необходимые для инициализации NVM.

Чтобы эти изменения вступили в силу, выполните команду для загрузки обновленных конфигураций оболочки:

- Если вы используете bash:

source ~/.bashrc

- Для zsh:

source ~/.zshrc

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

После того как NVM установлен и инициализирован, убедитесь, что он работает корректно, выполнив следующую команду:

nvm --version

Если установка прошла успешно, вы увидите версию NVM.

Шаг 2: Установка Node.js и NPM

2.1 Установка конкретной версии Node.js

Теперь, когда NVM установлен, вы можете использовать его для установки Node.js. Например, чтобы установить последнюю стабильную версию Node.js, выполните команду:

nvm install node

Эта команда установит последнюю стабильную версию Node.js вместе с NPM, так как NPM поставляется в комплекте с Node.js.

2.2 Установка конкретной версии Node.js

Если вам нужна конкретная версия Node.js, например, 21, выполните команду:

nvm install 21

2.3 Установка последней LTS-версии Node.js

Если вам нужна последняя версия с долгосрочной поддержкой (LTS), выполните команду:

nvm install --lts

2.4 Переключение между версиями Node.js

После установки нескольких версий Node.js с помощью NVM вы можете легко переключаться между ними. Например, чтобы переключиться на версию Node.js 18.17.1, выполните:

nvm use 21

2.5 Проверка установленной версии Node.js и NPM

Чтобы проверить установленную версию Node.js:

node -v

Чтобы проверить версию NPM:

npm -v

Шаг 3: Дополнительные команды NVM

Просмотр установленных версий Node.js:

nvm ls

  • Просмотр доступных для установки версий Node.js:

nvm ls-remote

  • Удаление версии Node.js:

nvm uninstall <версия>

Заключение

Теперь у вас установлен NVM, и вы можете управлять версиями Node.js и NPM на вашем компьютере. NVM делает этот процесс простым и удобным, позволяя быстро переключаться между версиями и избегать конфликтов с зависимостями между различными проектами.