В сегодняшнем посте мы поймем, что такое NPM и NPX, что они делают и в чем их основные отличия.

Что такое НПМ?

NPM расшифровывается как Диспетчер пакетов узла. Он устанавливается при установке NodeJS и поставляется с интерфейсом командной строки (CLI), используемым для взаимодействия с базой данных NPM, в которой размещаются общедоступные и частные пакеты.

Чтобы проверить, установлен ли NPM на вашем компьютере, вы можете запустить эту команду на своем терминале:

npm -v

Что такое NPX?

NPX расшифровывается как Node Package eXecute и, как и NPM, устанавливается, когда мы получаем NodeJS. По сути, это средство запуска пакетов NPM, которое позволяет нам запускать пакеты JavaScript без его установки. Это означает, что если вам нужно использовать что-то только после того, как NPX станет идеальным, загрязнение упаковки не будет проблемой.

Чтобы проверить, установлен ли NPX на вашем компьютере, вы можете запустить эту команду на своем терминале:

npx -v

Подведение итогов

При этом можно сказать, что в то время как NPM — это менеджер пакетов, который устанавливает, удаляет и обновляет пакеты JavaScript, NPX — это исполнитель пакетов, используемый для запуска пакетов JavaScript без установки их.

Что вы думаете об этом посте? Это помогло вам? Вы заметили что-то не так? Позвольте мне знать в комментариях ниже!