Незаменимый 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 | bashcurl -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 | bashwget -qO- https://raw.githubusercontent.com/nvm-sh/nvm/v0.39.3/install.sh | bashустанавливаем актуальную версию Node.js
nvm install nodenvm install nodeустанавливаем последнюю рабочую версию npm под соответствующую версию Node.js
nvm install-latest-npmnvm install-latest-npmРадуемся жизни и начинаем писать код!
p.s. утилита nvm позволяет работать с разными версиями Node.js, и что бы понять насколько глубока кроличья нора - можно посмотреть описание справки:
nvm --helpnvm --helpКоментарии
Остались вопросы, появились идеи для обсуждения или просто хотите оставить отзыв? Буду рад любой обратной связи!
Вместо авторизации в приложении giscus , вы также можете оставлять комментарии непосредственно на GitHub, с которым связанна данная ветка комментариев.
Похожие записи
Доступ к Docker Hub
Обход блокировки досутпа к Docker Hub с помощью прокси-сервера
Комментарии в блоге с Giscus
Система комментариев на основе GitHub Discussions.