Что такое NPM
NPM
крупнейший реестр программного обеспечения в Интернете. В библиотеке NPM
насчитывается более миллиона пакетов.
Разработчики публикуют пакеты в NPM
репозиторий, чтобы поделиться своим кодом с другими. А организации используют NPM
для обмена кодом внутри компании.
Представьте ситуацию, что в вашем проекте есть JavaScript-модуль, нужно скопировать его в другой проект. Есть вариант перенести код вручную, а можно подключить отдельным компонентом и сделать это всего одной строчкой при помощи NPM
менеджера пакетов для Node.js
.
Node.js
штурмует мир с 2009 года, сотни тысяч систем были построены с помощью Node.js
, одним из составляющий успеха стал NPM
диспетчер пакетов, который позволяет разработчикам быстро и легко обмениваться полезными пакетами.
NPM состоит из двух основных частей:
- Инструмент
CLI
интерфейс командной строки для публикации и загрузки пакетов - Онлайн-репозиторий, в котором размещаются пакеты