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

Как установить Node.js из исходников или через NVM на CentOS 7.

Node.js — программная платформа, превращающая JavaScript в язык общего назначения. Применяется преимущественно на VPS или выделенном сервере в роли веб-сервера, а также позволяет разрабатывать десктопные приложения с помощью NW.js, AppJS или Electron.

Способ 1. Установка из исходников

Скачайте архив с официального сайта. Для этого скопируйте ссылку на нужную версию и загрузите её через wget:

wget https://nodejs.org/download/release/latest-v10.x/node-v10.20.1.tar.gz

Распакуйте архив и перейдите в созданный каталог:

tar xzvf node-v* && cd node-v*

Установите необходимые инструменты компиляции:

sudo yum install gcc gcc-c++

Сконфигурируйте и скомпилируйте Node.js:

./configure
make

Компиляция занимает некоторое время. По завершении установите пакет:

sudo make install

Проверьте установку:

node --version

Ожидаемый вывод:

v10.20.1

Способ 2. Установка через NVM

NVM (Node Version Manager) позволяет устанавливать несколько версий Node.js одновременно и легко переключаться между ними.

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

curl https://raw.githubusercontent.com/creationix/nvm/v0.35.3/install.sh

Затем запустите установку:

curl https://raw.githubusercontent.com/creationix/nvm/v0.35.3/install.sh | bash

Активируйте NVM в текущей сессии:

source ~/.bash_profile

Просмотрите доступные версии Node.js:

nvm list-remote

Установите нужную версию, например v12.16.3:

nvm install v12.16.3

Просмотрите установленные версии:

nvm list

Переключитесь на нужную версию:

nvm use v12.16.3

Установите версию по умолчанию:

nvm alias default v12.16.3

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

node --version

Ожидаемый вывод:

v12.16.3

Помощь

Если у вас возникли вопросы или требуется помощь, пожалуйста, свяжитесь с нами через систему тикетов — мы обязательно вам поможем!

Нужна помощь?Наши инженеры бесплатно помогут с любым вопросом за считанные минутыНаписать нам