Npx

Outil inclus dans NPM Node Package Manager qui permet l’exécution de paquets Node.js.

A la différence de npm, npx exécute les librairies JavaScript à partir de Node.js directement sans avoir à les installer globalement ou localement.

La commande npx nompdupaquet vérifie si le paquet correspondant est déjà installé localement dans le répertoire de votre projet. Si ce n’est pas le cas, il télécharge automatiquement le paquet, l’exécute, puis le supprime, ce qui évite la pollution de votre système avec des paquets inutiles.

Quel est l’intérêt d’utiliser npx plutôt que npm ?

Cela permet aux développeurs d’exécuter des outils ou des scripts spécifiques à un projet sans avoir à les installer manuellement au niveau global ou local, ce qui peut être utile pour éviter les conflits de versions et garder un environnement de développement propre et organisé.

npx monpaquet
npx create-react-app app_react