Управление Node.js через NVM

Node.js — это быстро развивающийся инструмент, выпускающий обновления, как мелкие, так и крупные, с довольно тревожной скоростью по сравнению с другими технологиями. Это в сочетании с возможной несовместимостью проектов разных версий/пакетов может привести к тому, что ваш код со временем устареет.

Конечно, вы можете установить столько версий узлов, сколько требуется вашим текущим или устаревшим проектам. Но через некоторое время это становится болью. Для меня это довольно сильно ударяет по самой второй установке. Поэтому я предпочитаю использовать менеджер версий

Диспетчер версий узлов, также известный как NVM

Как следует из названия, он просто управляет несколькими версиями узла, установленными в вашей системе. Перечислим несколько преимуществ, которые он имеет по сравнению с ручным способом

  • Предлагает надежный интерфейс командной строки для просмотра удаленных и LTS-версий, а также для установки/удаления любой из версий.
  • Легко переключайтесь между любой из версий локально. Одновременно глобально может быть активна только одна версия (извините, но виртуальная среда не упакована с вашим кодом)
  • Не нравится номер версии, черт возьми, просто добавьте псевдоним к версиям

Надеюсь, я убедил вас оставить глупую привычку скачивать установщики и ломать голову, когда вы видите проект, основанный на другой версии узла.

Несмотря на это, давайте перейдем к фактической установке и использованию инструмента.

Монтаж

  • Linux и macOS: используйте удобный сценарий установки. Используйте любую из двух команд

  • Windows: nvm по умолчанию отсутствует на платформе Windows, но, к счастью, член сообщества перенес его для Windows. Вы можете скачать его отсюда


Закончили установку? Отлично, давайте на самом деле использовать его

Примечание. Возможно, вам придется перезапустить терминал или файл .bashrc, чтобы команда стала доступной.

Команды

// Fetch list of remote and local versions
nvm list
// Install latest version
nvm install node
// Install specific version
nvm install 16.14.0
// Switch to a global version 
nvm use <version>
// Install and use LTS versions
nvm install --lts
nvm use --lts

Ну, это охватывает все основы. Надеюсь, вам понравилось. Ставьте лайк и делитесь статьей, если она оказалась вам полезной. Спасибо !!!!!

Для получения подробных инструкций посетите сайт nvm.