Небольшое введение
Node.js - это среда выполнения JavaScript для программирования на стороне сервера. Он позволяет разработчикам создавать масштабируемые серверные функции с использованием JavaScript, языка, который многие уже знают в веб-разработке.
Предварительные требования
Для целей этого руководства предполагается, что вы используете Ubuntu 20.04. Для начала вам понадобится учетная запись пользователя без полномочий root с привилегиями sudo. Чтобы создать такую учетную запись, следуйте инструкциям в руководстве по начальной настройке сервера Ubuntu 20.04.
Установка Node с помощью Node Version Manager
Version Manager - это программное обеспечение позволяет устанавливать и поддерживать различные независимые версии Node.js и связанных с ним пакетов Node.
Чтобы установить NVM на сервере Ubuntu 20.04, откройте страницу проекта в GitHub. Скопируйте команду curl из файла README, показанного на домашней странице. Таким образом вы получите последнюю версию установочного скрипта.
Перед тем, как дать команду bash, рекомендуется проверить скрипт, и убедиться, что он не делает того, с чем вы не согласны. Вы можете сделать это, удалив | bash в конце команды curl:
curl -o- https://raw.githubusercontent.com/nvm-sh/nvm/v0.35.3/install.sh
Проверьте и убедитесь, что вы согласны с изменениями, которые вносит скрипт. Если результат вас устраивает, повторите команду, добавив | bash в конце. Используемый URL-адрес будет меняться в зависимости от последней версии NVM, но на данный момент скрипт можно загрузить и запустить с помощью следующей команды:
curl -o- https://raw.githubusercontent.com/nvm-sh/nvm/v0.35.3/install.sh | bash
Она устанавливает nvm для учетной записи. Чтобы использовать его, вы должны сначала получить файл .bashrc:
source ~/.bashrc
Теперь можно проверить через nvm какие версии nodeJs доступны
nvm list-remote
После ввода команды получите список версий:
v0.1.14
........
v10.23.0 (Latest LTS: Dubnium)
v11.0.0
........
v12.0.0
........
........
v12.19.0 (Latest LTS: Erbium)
v13.0.0
........
v13.14.0
v14.0.0
v14.1.0
v14.2.0
v14.3.0
v14.4.0
v14.5.0
v14.6.0
v14.7.0
v14.8.0
v14.9.0
v14.10.0
v14.10.1
v14.11.0
v14.12.0
v14.13.0
v14.13.1
v14.14.0
v14.15.0 (Latest LTS: Fermium)
v15.0.0
v15.0.1
Там очень длинный список версий начиная с v0.1.14 до последней. На момент написания статьи последняя версия 15.0.1.
Например, для получения версии 14.15.0 воспользуйтесь следующей командой:
nvm install v14.15.0
Так же можно посмотреть установленные версии nodeJS воспользовавшись командой;
nvm list
-> v14.15.0
default -> v14.15.0
node -> stable (-> v14.15.0) (default)
stable -> 14.15 (-> v14.15.0) (default)
Она отображает текущую активную версию на первой строке (-> v14.15.0), за которой следуют псевдонимы и версии, на которые указывают эти псевдонимы.
А также вы увидите псевдонимы для различных релизов длительной поддержкой (LTS):
lts/* -> lts/fermium (-> v14.15.0)
lts/argon -> v4.9.1 (-> N/A)
lts/boron -> v6.17.1 (-> N/A)
lts/carbon -> v8.17.0 (-> N/A)
lts/dubnium -> v10.23.0 (-> N/A)
lts/erbium -> v12.19.0 (-> N/A)
lts/fermium -> v14.15.0
Мы можем установить релиз на основе этих псевдонимов. Например, чтобы установить последнюю версию для долгосрочной поддержки, erbium, выполните следующую команду:
nvm install lts/erbium
Downloading and installing node v12.16.3...
. . .
Now using node v12.16.3 (npm v6.14.4)
Переключаться между установленными версиями можно с помощью команды:
nvm use v13.6.0
Now using node v13.6.0 (npm v6.13.4)
Вы можете убедиться, что установка прошла успешно, используя следующую команду:
node -v
v13.6.0
Выбранная вами версия версия Node установлена на нашем компьютере. Совместимая версия npm также доступна.
Спасибо за прочтение статьи. Надеюсь я вам помог!
Если статья Вам была полезна поставьте лайк, это будет меня мотивировать продолжать писать.