В сегодняшнем посте мы поймем, что такое 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 без установки их.
Что вы думаете об этом посте? Это помогло вам? Вы заметили что-то не так? Позвольте мне знать в комментариях ниже!