Управляемая событиями среда ввода-вывода на стороне сервера JavaScript, основанная на V8. Включает документацию по API, журнал изменений, примеры и объявления.

Node.js - это платформа, основанная на среде выполнения Chrome JavaScript для простого создания быстрых, масштабируемых сетевых приложений. Node.js использует управляемую событиями неблокирующую модель ввода-вывода, которая делает ее легкой и эффективной, идеально подходящей для приложений с интенсивным использованием данных в реальном времени, которые работают на распределенных устройствах. 1

[ 1120] Установка

Node.js можно установить тремя основными способами в Ubuntu и его официальных производных.

Через APT

Первый метод - через APT (или через интерфейс, Ubuntu Software Center), запустив:

sudo apt-get install nodejs 

, однако проблема в том, что Node Установленный таким образом .js обычно очень устарел.

Через APT, cURL и nodeource

Альтернативно, Node.js может быть установлен с помощью:

sudo apt-get install -y curl curl -sL https://deb.nodesource.com/setup_0.12 | sudo bash - sudo apt-get install -y nodejs 

Версия, предоставляемая с помощью этого метода, обычно актуальна и даже когда она обычно это только устарело не более чем на несколько дней. Эта установка будет автоматически обновляться при каждом запуске Software Updater.

Из источника

Если требуется самая последняя версия или другая версия, недоступная ни для одного из этих двух методов, ее можно установить из исходного кода. Обычно это самый трудоемкий метод, который может занять более часа, в зависимости от платформы, хотя большая часть этого автоматизирована и требует очень небольшого участия пользователя. Чтобы получить исходный код, можно перейти по адресу http://nodejs.org/dist/ , чтобы найти URL-адрес нужной версии (например, http://nodejs.org/dist/latest/node-$ver.tar.gz для последней версии, где $ver). заменяется последней доступной версией с буквой v перед ней, например, $ver=v0.12.7 для версии 0.12.7). Затем можно скачать этот выпуск из своего веб-браузера, через , через или через любой менеджер загрузок, который вы предпочитаете. Для простоты следующий код предполагает, что кто-то загружает tarball для Node.js версии 0.5.1+ через wget, и в этом случае код (запускается из каталога, в который вы хотите загрузить исходный код):

[112 ]

обратите внимание, что в строке tar можно указать, куда извлекается исходный код, если он этого желает (добавляя -C DESTDIR, где DESTDIR - место назначения исходного кода), но если это так, нужно будет настройте следующую строку на cd DESTDIR. Эта установка может быть более гибкой, чем описанные ранее методы, но она не будет автоматически обновляться. Вместо этого, чтобы обновить исходную установку, нужно будет повторно запустить строки 5-10 с обновленным значением ver.

Если предполагается частое обновление Node.js вручную (например, если требуется последняя версия Node.js, как только она будет выпущена), лучше использовать вместо этого , чтобы получить исходный код. код. Хотя этот метод будет занимать больше места на жестком диске и будет загружаться больше (> 100 МБ), поэтому рекомендуется только тем, кто планирует регулярно обновлять установку Node.js.

Чтобы получить исходный код через git и затем установить его, запустите:

sudo apt-get install git #Installing git git clone https://github.com/joyent/node.git cd node git remote add upstream https://github.com/joyent/node.git #Again, replace this with the latest available release ver=v0.12.7 git fetch upstream git checkout $ver ./configure make sudo make install 

, а затем, чтобы обновить эту установку, перезапустите последние 6 строк (от ver=v0.12.7 и ниже) этого кода, с обновлено значение ver.

Ссылки

  1. nodejs.org