npm — менеджер пакетов по умолчанию для среды выполнения JavaScript Node.js. Он был разработан Исааком З. Шлютером и полностью написан на JavaScript. npm поставляется с node.js. Yarn и pnpm являются альтернативой npm cli.
Он состоит из клиента командной строки, также называемого npm, и онлайн-базы данных общедоступных и платных частных пакетов, называемой реестром npm. Доступ к реестру осуществляется через клиент, а доступные пакеты можно просматривать и искать через веб-сайт npm. Менеджер пакетов и реестр управляются npm, Inc.
Чтобы проверить, какая версия менеджера пакетов установлена на вашем компьютере, используйте npm -v
npm
управляет загрузкой зависимостей вашего проекта.
Установка всех зависимостей
Если в проекте есть файл package.json
, запустив npm install
, он установит все, что нужно проекту, в папку node_modules
, создав ее, если она еще не существует.
Установка одного пакета
Вы также можете установить определенный пакет. Кроме того, начиная с npm 5, эта команда добавляет <package-name>
в файл package.json
dependencies.
npm install <package-name>
Обновление пакетов
npm update
npm проверит все пакеты на наличие более новой версии, которая удовлетворяет вашим ограничениям версий.
Вы также можете указать один пакет для обновления:
npm update <package-name>
Запуск задач
Файл package.json поддерживает формат для указания задач командной строки, которые можно запускать с помощью
npm run <task-name>