Что такое npm? Команды, которые вы должны знать

Что такое npm? Команды, которые вы должны знать

С момента своего запуска в 2009 году Node.js, среда разработки JavaScript, превратилась из платформы для разработки серверных приложений в популярный инструмент программирования для всех типов программ и задач автоматизации.

Развитие Node.js также привело к появлению Node Package Manager (npm), крупнейшего в мире хранилища пакетов программного обеспечения с открытым исходным кодом.

npm – это крупнейший в мире реестр программного обеспечения, в котором  содержится более 800 000 пакетов кода. Разработчики с открытым исходным кодом используют npm для обмена программным обеспечением. Многие организации также используют npm для управления частной разработкой.

npm доступен в  бесплатном использовании. Каждый  можете загрузить все общедоступные программные пакеты npm без регистрации или входа в систему.

npm состоит из трех отдельных компонентов:

  • веб-сайт
  • интерфейс командной строки (CLI)
  • реестр

npm используется для следующих целей:

  • Адаптация пакетов кода для своих приложений
  • Загрузка автономных инструментов, которые можно использовать сразу же после загрузки
  • Запуск пакетов без загрузки с помощью npx.
  • Возможность делиться кодом с любым пользователем npm в любом месте.
  • Создание организации для координации обслуживания пакетов, кодирования и разработчиков.
  • Создание виртуальных команд, используя организации.
  • Управление несколькими версиями кода и зависимостями кода.
  • Возможность найти других разработчиков, которые работают над аналогичными проблемами и проектами.

npm экономит время и силы разработчиков Node.js. Допустим, вы хотите добавить функцию создания каталогов в свое приложение Node.js, вместо написания кода с нуля вы можете использовать npm для интеграции пакета mkdirp в свой проект.

npm также управляет зависимостями вашего приложения, отслеживая при этом пакеты, которые вы добавляете в свой проект.

Когда вы распространяете приложение среди пользователей, npm автоматически разрешает зависимости путем загрузки и установки необходимых пакетов. И если сопровождающие этих пакетов выпускают новые версии, npm может обновить зависимости вашего проекта с помощью одной команды.

npm команды, которые вы должны знать:

  • npm init ( создает package.json файлы)
  • npm install (загружает все в package.json)
  • npm install package-name (устанавливает пакет)
  • npm un-install package-name (удаляет пакет)
  • npm outdated (проверяет наличие устаревших пакетов)
  • npm help (получает помощь по npm)
  • npm is (перечисляет пакеты)
  • npm search (ищет пакеты)
  • npm version (увеличивает версию пакета)
  • npm update (обнвляет пакеты проектов)


.

Толебай Аружан Avatar