глава 05

Шпаргалка

Всё главное на одной странице.

Команды

КомандаЧто делает
node --versionПоказать версию Node.js
node file.jsЗапустить файл JavaScript
npm --versionПоказать версию npm
npm init -yСоздать проект с package.json по умолчанию
npm installПоставить все зависимости из package.json
npm install <пакет>Поставить конкретный пакет и добавить в зависимости
npm uninstall <пакет>Удалить пакет
npm run <скрипт>Запустить скрипт из раздела scripts в package.json
npx <пакет>Запустить пакет без постоянной установки

Чек-лист быстрого старта

  • Поставил Node.js LTS с nodejs.org (или через nvm/brew).
  • Проверил node --version и npm --version.
  • Создал файл hello.js и запустил node hello.js.
  • Сделал проект через npm init -y.
  • Поставил первый пакет через npm install.

Словарь терминов

ТерминЧто это
Рантайм (runtime)Среда выполнения. Node.js - рантайм, который запускает JavaScript вне браузера.
npmМенеджер пакетов Node.js и крупнейший реестр готового кода. Ставится вместе с Node.
package.jsonФайл-паспорт проекта: имя, версия, список зависимостей и команды запуска.
МодульОтдельный кусок кода (файл или пакет), который можно подключить через import.
node_modulesПапка, куда npm складывает скачанные пакеты. В Git не коммитится.
npxИнструмент для разового запуска пакета без постоянной установки.
nvmNode Version Manager: позволяет держать несколько версий Node и переключаться между ними.
LTSLong Term Support - стабильная версия с долгой поддержкой. Берите её для большинства задач.

Куда дальше

  • Гайд Python - второй главный язык для скриптов, данных и ИИ.
  • Гайд Технологический стек - как складываются язык, фреймворк, база и хостинг в рабочий проект.