Руководствопо Node. js
Перевод опубликован в блогекомпании RUVDS. Оригиналстатей. Различия между платформой Node. js и браузером
V8 и другие JavaScript-движки
Разработка JS-движков и стремление к производительности
Интерпретация и компиляция
Выход из Node. js-приложения
Чтение переменных окружения из Node. js
Часть 3: хостинг, REPL, работа с консолью, модули
Хостинг для Node. js-приложений
Самый простой вариант хостинга: локальный туннель
Среды для развёртывания Node.
js-проектов, не требующие настройки
Glitch
Codepen
Бессерверные среды
PAAS-решения
Zeit Now
Nanobox
Heroku
Microsoft Azure
Платформа Google Cloud
VPS-хостинг
Обычный сервер
Использование Node. js в режиме REPL
Автозавершение команд с помощью клавиши Tab
Исследование объектов JavaScript
Исследование глобальных объектов
Специальная переменная _
Команды, начинающиеся с точки
Работа с аргументами командной строки в Node. js-скриптах
Вывод данных в консоль с использованием модуля console
Очистка консоли
Подсчёт элементов
Вывод в консоль результатов трассировки стека
Измерение времени, затраченного на выполнение некоего действия
Работа с stdout и stderr
Использование цвета при выводе данных в консоль
Создание индикатора выполнения операции
Приём пользовательского ввода из командной строки
Система модулей Node. js, использование команды exports
Часть 4: npm, файлы package. json и package-lock. json
Основы npm
Загрузка пакетов
Установка всех зависимостей проекта
Установка отдельного пакета
Обновление пакетов
Загрузка пакетов определённых версий
Запуск скриптов
Куда npm устанавливает пакеты?