глава 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 - второй главный язык для скриптов, данных и ИИ.
- Гайд Технологический стек - как складываются язык, фреймворк, база и хостинг в рабочий проект.