3 мая, 2017
3мин. чтения
Elena B.
Node.js — это среда выполнения JavaScript, созданная с помощью движка JavaScript V8 от Google. С её помощью вы можете создавать инструменты для сети, веб серверов и многое другое средствами JavaScript. Node.js использует цикл событий (event loop), что означает, что команды выполняются асинхронно. Это руководство расскажет вам, как установить Node.js на VPS под ОС Ubuntu (14.04) и управлять Node js Ubuntu.
Прежде, чем приступить к действиям из руководства, проверьте наличие:
Node.js уже есть в репозиториях Ubuntu 14.04 по умолчанию. Однако, версия устарела, поэтому рекомендуется вам использовать для установки персональный архив пакетов (PPA) из NodeSource.
Прежде всего, скачайте и добавьте PPA в вашу локальную конфигурацию при помощи следующей команды:
curl -sL https://deb.nodesource.com/setup_6.x | sudo -E bash -
Эта команда установит самую свежую стабильную версию Node.js v6. Если вам нужна 7 версия или любая другая, просто измените setup_6.x на нужную вам версию. Для Node.js v7 команда будет выглядеть так:
curl -sL https://deb.nodesource.com/setup_7.x | sudo -E bash -
ВАЖНО! Если вы получили ошибку, говорящую о том, что curl не установлен (curl is not installed) вы можете его установить запустив sudo apt-get install curl
sudo apt-get install -y nodejs
Так как используется флаг ‘-y’, вам не нужно будет подтверждать установку. После того как Node.js установлен вы можете проверить точную установленную версию, запустив:
nodejs -v
Результат выполнения команды:
v6.9.1
Это всё, вы успешно установили Node js Ubuntu на своём VPS.
Node.js идёт в поставке с менеджером пакетов (NPM), который позволяет вам устанавливать и управлять пакетами Node.js. Для установки пакета запустите:
sudo npm install name_of_the_package
В Node.js есть менеджер версий (NVM), то есть вы можете установить несколько версий Node.js и легко ими управлять. Для установки NVM вам вначале нужно установить пакет:
sudo apt-get install build-essential libssl-dev -y
После этого можно устанавливать NVM:
curl https://raw.githubusercontent.com/creationix/nvm/v0.32.1/install.sh | bash
v0.32.1 — это версия NVM, проверить свежую версию можно здесь
Вы получите сообщение подобное следующему:
=> Close and reopen your terminal to start using nvm or run the following to use it now: export NVM_DIR="/root/.nvm" [ -s "$NVM_DIR/nvm.sh" ] && . "$NVM_DIR/nvm.sh" # Это запускает nvm
Теперь вы можете вновь открыть ваш терминал или запустить упомянутые команды, используя NVM. Чтобы убедиться в том, что NVM установлен верно наберите:
nvm --version
Если вы получите номер версии, это означает, что NVM установлен корректно. Теперь можно использовать NVM для проверки всех доступных версий Node.js:
nvm ls-remote
Результат выполнения команды:
...... v6.6.0 v6.7.0 v6.8.0 v6.8.1 v6.9.0 (LTS: Boron) v6.9.1 (Latest LTS: Boron) v7.0.0 v7.1.0
Для установки версии v7.1.0 Node.js просто запустите:
nvm install v7.1.0
Для использования только что установленной версии Node.js запустите:
nvm use v7.1.0
Используя тот же метод вы теперь можете устанавливать и управлять несколькими другими версиями Node.js точно также. Вы можете проверить установленную локально версию при помощи следующей команды:
nvm ls
Результат выполнения команды:
-> v6.9.1 v7.1.0 system default -> v7.1.0 node -> stable (-> v7.1.0) (default) stable -> 7.1 (-> v7.1.0) (default) lts/boron -> v6.9.1
Как видно, текущая версия по умолчанию v7.1.0, поэтому вместо набора nvm use v7.1.0 можно просто использовать:
nvm use default
Вы можете также поменять версию по умолчанию:
nvm alias default v6.9.1
В текущем руководстве вы выучили как устанавливать Node js Ubuntu и управлять Node.js на вашем VPS под Ubuntu 14.04. Обратите внимание, что вы можете использовать эти команды с версиями 16.04 или 12.04 Ubuntu с таким же успехом.
Оставьте ответ