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