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