NPM vs NPX:

npx: un exécuteur de packages npm

NPX- Un outil pour exécuter des packages Node qui contient NPM version 5.2+

une commande lancer par NPX, NPX vérifiera si cette commande existe dans $PATH ou dans les binaires du projet local et l'exécutera.

npx mes-packages

Un autre avantage majeur de npxest la possibilité d'exécuter un package qui n'a pas été précédemment installé

npx create-react-app my-app

NPM:

En lançant npm install mes-packages pourrait installer un paquet localement sur un certain projet

Supposons maintenant que vous souhaitez que NodeJS exécute ce package à partir de la ligne de commande

Il faudrait lancer la commande en précisant le chemin du package

./node_modules/.bin/mes-packages

plus d'information sur NPM