Node.js
Last updated
Last updated
Node.js — легкая и эффективная среда выполнения JavaScript. Позволяет писать высокопроизводительные серверные приложения и инструменты. Node.js построен на JavaScript-движке V8 и написан на C++, поэтому он быстрый.
Изначально Node.js создавался как серверное окружение для приложений, но разработчики начали использовать его для создания инструментов, помогающих автоматизировать выполнение локальных задач. В итоге возникшая вокруг Node.js новая экосистема инструментов (вроде Grunt и Gulp), привела к трансформации процесса фронтенд-разработки.
Чтобы установить последнюю версию перейдите на , скачайте инсталлятор и следуйте указаниям, достаточно просто нажимать Next
. Есть установщики для Windows и MacOS, а также скомпилированные бинарники и исходный код для Linux.
После установки в терминале будет доступна команда node
. Для того чтобы убедиться, что установка прошла успешно, проверьте версию, запустив в консоли команду node
с флагом version
.
Node.js позволяет выполнять JavaScript-код без браузера. Откройте любой терминал и выполните команду node
, запустится — интерактивная среда выполнения JS-кода. Выведем что-то в консоль.
Для того чтобы выйти из REPL, два раза нажмите комбинацию Ctrl+C
.
Теперь создадим папку node-tut
, а в ней файл index.js
с кодом, который мы писали в REPL
. Для запуска нужно открыть терминал и перейти в папку node-tut
в которой лежит index.js
.
Теперь в консоли запускаем файл с помощью команды node index.js
. Получаем тот же результат — вывод строки непосредственно в терминале.
В этом и заключается суть Node.js - возможность выполнять JavaScript вне браузера. Таким образом можно писать целые приложения, к примеру бекенд или инструменты не зависящие от браузера.