Писать каждую программу полностью с нуля — долго. Часто нужное уже придумали другие люди и выложили в виде пакетов (готовых кусочков кода). Сегодня научимся подключать такой пакет к своему проекту.
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 — урок зачтён. Теперь чужой полезный код стал частью твоего проекта.