Незаменимый Node Version Manager (nvm)
Когда начинаешь втягиваться в процесс разработки с использованием Node.js
(и зависимостей), рано или поздно сталкиваешься с проблемой установки свежих версий пакетов npm
и nodejs
, да так, что бы они еще и не конфликтовали друг с другом.
Рабочий вариант решения этой задачи - установить актуальные версии пакетовnpm
и nodejs
(как правило, они друг друга уважают) через утилиту nvm.
Node Version Manager (nvm) ― это bash
-скрипт, используемый для управления несколькими выпущенными версиями Node.js
. Он позволяет устанавливать, удалять, переключать версии Node.js
и еще многое другое.
Установка или обновление nvm
проходит посредством загрузки и запуска соответствующего скрипта с github проекта или одной из следующих команд в оболочке bash
:
команда curl
curl -o- https://raw.githubusercontent.com/nvm-sh/nvm/v0.39.3/install.sh | bash
curl -o- https://raw.githubusercontent.com/nvm-sh/nvm/v0.39.3/install.sh | bash
команда wget
wget -qO- https://raw.githubusercontent.com/nvm-sh/nvm/v0.39.3/install.sh | bash
wget -qO- https://raw.githubusercontent.com/nvm-sh/nvm/v0.39.3/install.sh | bash
устанавливаем актуальную версию Node.js
nvm install node
nvm install node
устанавливаем последнюю рабочую версию npm
под соответствующую версию Node.js
nvm install-latest-npm
nvm install-latest-npm
Радуемся жизни и начинаем писать код!
p.s. утилита nvm
позволяет работать с разными версиями Node.js
, и что бы понять насколько глубока кроличья нора - можно посмотреть описание справки:
nvm --help
nvm --help
Коментарии
Остались вопросы, появились идеи для обсуждения или просто хотите оставить отзыв? Буду рад любой обратной связи!
Вместо авторизации в приложении giscus , вы также можете оставлять комментарии непосредственно на GitHub, с которым связанна данная ветка комментариев.
Похожие записи
Доступ к Docker Hub
Обход блокировки досутпа к Docker Hub с помощью прокси-сервера
Комментарии в блоге с Giscus
Система комментариев на основе GitHub Discussions.