К содержимому
Claude Code с 0:полный курс
Уровень 4 · Инструменты и Node.js 3 мин

Пакеты и менеджер пакетов

Узнаём, что такое пакеты и зачем нужен менеджер пакетов npm, и проверяем, что npm доступен.

Ты уже несколько раз встречал слово npm и проверял его версию. Пора разобраться, что это за инструмент и зачем он вообще нужен. Ответ связан с одной из главных идей разработки: не писать всё с нуля.

Что такое пакет

Представь, что тебе для проекта нужно, скажем, красиво показывать даты или работать с цветом. Можно сесть и написать это самому — но почти наверняка кто-то уже решил эту задачу и выложил своё решение в открытый доступ. Такой готовый кусок чужого кода называется пакетом.

Пакет подключают к своему проекту и пользуются им как готовым кирпичиком. Это огромная экономия времени: вместо того чтобы изобретать всё заново, ты собираешь проект из проверенных деталей.

Менеджер пакетов npm

Пакетов в мире — сотни тысяч. Чтобы не искать и не скачивать их вручную, существует менеджер пакетов. Для Node.js это npm. Он умеет находить нужный пакет, скачивать его и устанавливать в твой проект одной командой — например npm install имя-пакета.

Менеджер пакетов — как доставка продуктов: ты говоришь, что нужно, а он сам всё привозит и раскладывает по местам. Тебе остаётся только пользоваться.

npm ставится вместе с Node.js, отдельно его обычно скачивать не нужно. Поэтому, если установлен Node, скорее всего, есть и npm.

Попробуй

Убедимся, что менеджер пакетов на месте:

npm -v

Когда увидишь номер версии — урок зачтётся. Теперь ты знаешь, что такое пакеты и кто помогает их устанавливать. Это фундамент, на котором держатся почти все современные проекты.

Проверь себя

Отвечено 0/3
Режим:

Что такое пакет?

Зачем нужен npm?

Почему удобно использовать пакеты?

Выполни задание в терминале и ответь на вопросы, чтобы завершить урок.

📝 Мои заметки

Сохраняется автоматически в этом браузере · видно на странице «Заметки».

Задание

Проверь, что менеджер пакетов npm доступен — набери npm -v.

терминал
Безопасный тренажёр терминала. Введи команду и нажми Enter.
Не знаешь, что доступно? Набери help.
~ $

Tab дополнить · прошлые · Ctrl+L очистить · help команды

  • Не выполнено: Проверь npm

Листай уроки клавишами · поиск по ⌘K