глава 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 | Инструмент для разового запуска пакета без постоянной установки. | | nvm | Node Version Manager: позволяет держать несколько версий Node и переключаться между ними. | | LTS | Long Term Support - стабильная версия с долгой поддержкой. Берите её для большинства задач. |

Куда дальше

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