1. Введение

Node.js — легкая и эффективная среда выполнения JavaScript. Позволяет писать высокопроизводительные серверные приложения и инструменты. Node.js построен на JavaScript-движке V8 и написан на C++, поэтому он быстрый.

Изначально Node.js создавался как серверное окружение для приложений, но разработчики начали использовать его для создания инструментов, помогающих автоматизировать выполнение локальных задач. В итоге возникшая вокруг Node.js новая экосистема инструментов (вроде Grunt и Gulp), привела к трансформации процесса фронтенд-разработки.

1.1. Установка

Чтобы установить последнюю версию перейдите на официальную страницу, скачайте инсталлятор и следуйте указаниям, достаточно просто нажимать Next. Есть установщики для Windows и MacOS, а также скомпилированные бинарники и исходный код для Linux.

После установки в терминале будет доступна команда node. Для того чтобы убедиться, что установка прошла успешно, проверьте версию, запустив в консоли команду node с флагом version.

node --version

2. Основы Node.js

Node.js позволяет выполнять JavaScript-код без браузера. Откройте любой терминал и выполните команду node, запустится REPL — интерактивная среда выполнения JS-кода. Выведем что-то в консоль.

node log

Для того чтобы выйти из REPL, два раза нажмите комбинацию Ctrl+C.

Теперь создадим папку node-tut, а в ней файл index.js с кодом, который мы писали в REPL. Для запуска нужно открыть терминал и перейти в папку node-tut в которой лежит index.js.

// index.js
const message = 'Node.js in amazing!';
console.log(message);

Теперь в консоли запускаем файл с помощью команды node index.js. Получаем тот же результат — вывод строки непосредственно в терминале.

node run

В этом и заключается суть Node.js - возможность выполнять JavaScript вне браузера. Таким образом можно писать целые приложения, к примеру бекенд или инструменты не зависящие от браузера.

results matching ""

    No results matching ""