# Устанавливаем пакет: npm install

Курс: Claude Code и терминал: с 0 — https://zero2claude.ru/learn/code-terminal
Канонический URL: https://zero2claude.ru/learn/code-terminal/4-6-npm-install

Команда npm install подключает к проекту готовый пакет с чужим кодом. Как её писать и что появляется в проекте.

Писать каждую программу полностью с нуля — долго. Часто нужное уже придумали другие люди и выложили в виде **пакетов** (готовых кусочков кода). Сегодня научимся подключать такой пакет к своему проекту.

## npm — менеджер пакетов

`npm` — это инструмент, который умеет скачивать чужой код из интернета и подключать его к твоему проекту. Команда выглядит так:

```
npm install имя_пакета
```

Слово `install` (англ. «установить») говорит npm: «найди этот пакет и принеси его сюда». Например, есть популярный пакет `lodash` — набор удобных функций для работы со списками и текстом. Установим его:

```
npm install lodash
```

Через секунду ты увидишь строку вроде:

```
added 1 package in 1s
```

`added` означает «добавил» — пакет успешно подключён к проекту.

## Где живёт пакет

Скачанный код npm не разбрасывает по компьютеру, а аккуратно складывает в одну папку — `node_modules` — прямо внутри проекта. Тебе не нужно туда заглядывать вручную: npm сам всё разложит по полочкам.

`npm install` часто пишут коротко — `npm i`. Это та же самая команда, просто меньше букв.

## Попробуй

Установи в проект пакет `lodash`:

```
npm install lodash
```

Как только увидишь строку с `added` — урок зачтён. Теперь чужой полезный код стал частью твоего проекта.
