Node или Node.js — программная платформа, основанная на движке V8 (транслирующем JavaScript в машинный код), превращающая JavaScript из узкоспециализированного языка в язык общего назначения. Node.js добавляет возможность JavaScript взаимодействовать с устройствами ввода-вывода через свой API (написанный на C++), подключать другие внешние библиотеки, написанные на разных языках, обеспечивая вызовы к ним из JavaScript-кода. Node.js применяется преимущественно на сервере, выполняя роль веб-сервера, но есть возможность разрабатывать на Node.js и десктопные оконные приложения (при помощи NW.js, AppJS или Electron для Linux, Windows и macOS) и даже программировать микроконтроллеры (например, tessel и espruino). В основе Node.js лежит событийно-ориентированное и асинхронное (или реактивное) программирование с неблокирующим вводом/выводом.
Собственно установка node
Качаем с официального сайта https://nodejs.org/en/
И устанавливаем.
Проверка установки
В командной строке. В windows это cmd
набираем node
> 3+2
> 5
Далее можно пробовать создать файлик
например start.js с кодом:
var text='Привет студент прохладной жизни!';
console.log(text);
И ввести в консоли, в той директории в которой был создан:
node start.js
В консоли выведется фраза:
Привет студент прохладной жизни!
Установка дополнительных модулей
В состав Node.js входит собственный установщик пакетов NPM.
Установка пакетов производится командой:
npm install <packagename>
Пробуем модуль colors
Переписываем наш модуль:
var colors = require('colors');
var text = 'Привет студент прохладной жизни!';
console.log(text.rainbow);
В консоли вводим команды:
npm install colors
node start.js
Получится примерно так: