Если у вас когда-либо были проблемы с запуском проекта из-за того, что у вас не установлена ​​совместимая версия Node.js, то вы не одиноки. К счастью, эту проблему легко решить.

С помощью Node Version Manager (NVM) вы можете установить несколько версий Node.js на свой компьютер и выбрать, какую версию вы хотите использовать, в зависимости от проекта, который вы хотите запустить.

NVM - это проект с открытым исходным кодом, который призван упростить процесс установки и управления Node.js.

Что такое Node.js?

Node.js - это кроссплатформенная среда выполнения JavaScript с открытым исходным кодом, построенная на движке Google Chrome V8 Engine. Node.js позволяет запускать и выполнять код JavaScript вне веб-браузера, что, в свою очередь, позволяет вы можете создавать и запускать как интерфейсные, так и серверные приложения с кодом JavaScript на вашем ПК или сервер.

Популярные интерфейсные веб-фреймворки, использующие Node.js, включают Angular и React. Помните, что Node.js также можно использовать для разработки серверных или полнофункциональных приложений; популярные серверные фреймворки, использующие Node.js, включают Express.js, Meteor.js, Nest.js и Hapi.js.

Связанный: Front-End vs. Back-end веб-разработка: какой путь подходит вам?

В связи с широкой популярностью JavaScript для программирования Node.js стал важным компонентом разработки программного обеспечения и администрирования Linux для серверов, на которых выполняются приложения JavaScript.

Установка NVM в Linux

Установить NVM в Linux довольно просто. Откройте свой терминал и выполните следующую команду.

завиток -o- https://raw.githubusercontent.com/nvm-sh/nvm/v0.37.2/install.sh | трепать

Вышеупомянутая команда запустит сценарий, который загружает и устанавливает NVM. Кроме того, он также установит профиль для NVM в переменной среды. В этом случае .bashrc файл, как вы можете видеть из результатов установки ниже.

Файл переменных среды находится в любом из этих мест: ~ / .bash_profile, ~ / .zshrc, ~ / .profile, или же ~ / .bashrc в зависимости от дистрибутив Linux что вы используете.

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

Примечание: Прежде чем вы сможете продолжить, чтобы проверить, была ли установка успешной, закройте текущий терминал и откройте новое окно терминала. Кроме того, вы можете открыть другое окно терминала, нажав Ctrl + Alt + T на клавиатуре.

В новом окне терминала вы можете проверить, успешно ли установлен NVM, выполнив следующую команду.

команда -v nvm

Если все прошло хорошо, вывод команды выше будет NVM как показано ниже.

Чтобы проверить версию NVM, установленную на вашем ПК, вы можете запустить следующее.

nvm -v

Установка Node.js

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

узел установки nvm

Чтобы установить какую-то конкретную версию Node.js, вы можете запустить команду nvm в следующем формате:

nvm install номер версии

Например, чтобы установить Node.js версии 14.15.4:

nvm установить 14.15.4

Node.js версии 14.15.4 - это LTS-версия Node.js.

Если вы зашли так далеко и выполнили две приведенные выше команды, поздравляем! У вас есть две разные версии Node.js, установленные на вашем ПК или сервере.

Выбор версии Node.js для использования

Если у вас установлено несколько версий Node.js, вы можете легко выбрать версию Node.js, которую хотите использовать. Например, чтобы использовать недавно установленную версию 14.15.4, можно выполнить следующую команду.

nvm использовать 14.15.4

Чтобы просмотреть список версий Node.js, установленных на вашем компьютере, вы можете выполнить команду ниже.

nvm ls

Вывод списка аналогичен приведенному ниже. Также выделяется текущая активная версия.

Чтобы вывести список всех версий Node.js, доступных для установки, вы можете запустить:

nvm ls-удаленный

Удаление Node.js

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

nvm удалить v14.15.4

Получать помощь

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

nvm -h

Вы также можете посетить Официальная страница NVM на GitHub, что хорошо задокументировано.

Упрощенное управление Node.js

В этом руководстве показано, как установить диспетчер версий узлов (NVM), чтобы упростить управление и установку Node.js. Если у вас есть проекты, в которых используются разные версии Node.js, тогда NVM - это инструмент для вас. Это просто облегчит вам жизнь.

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

Электронное письмо
Как создать повторно используемый код на JavaScript с помощью шаблонов дизайна

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

Читать далее

Похожие темы
  • Linux
  • JavaScript
Об авторе
Мвиза Кумвенда (Опубликовано 5 статей)

Мвиза занимается разработкой программного обеспечения по профессии и много пишет о Linux и интерфейсном программировании. Некоторые из его интересов включают историю, экономику, политику и архитектуру предприятий.

Ещё от Mwiza Kumwenda

Подписывайтесь на нашу новостную рассылку

Подпишитесь на нашу рассылку, чтобы получать технические советы, обзоры, бесплатные электронные книги и эксклюзивные предложения!

Еще один шаг…!

Пожалуйста, подтвердите свой адрес электронной почты в электронном письме, которое мы вам только что отправили.

.