Что такое npm

Ответ

NPM (Node Package Manager) — это менеджер пакетов для JavaScript, встроенный в Node.js. Он позволяет устанавливать, обновлять и управлять зависимостями в проекте.

Основные команды:

  • npm init — создает package.json (файл с метаданными проекта).
  • npm install <package> — устанавливает пакет локально.
  • npm install -g <package> — глобальная установка.
  • npm update — обновляет пакеты.

Пример:

npm install lodash  # Установка библиотеки lodash

package-lock.json фиксирует точные версии зависимостей для воспроизводимости сборки.

Альтернатива — Yarn, но npm остается стандартом в экосистеме Node.js.