npx est un outil en ligne de commande qui est inclus avec npm (Node Package Manager) dès version 5.2. Il permet d’exécuter des commandes qui sont définies dans les packages npm installés localement dans votre projet, sans avoir besoin de les installer globalement sur votre ordinateur. Il permet de gérer les versions des outils de manière indépendante pour chaque projet, en évitant les conflits de version et en offrant une plus grande flexibilité dans la gestion des dépendances. Il permet également de tester facilement des outils ou des commandes avant de les installer de manière permanente dans votre projet. Il est utilisé pour exécuter des scripts, des outils de développement, des outils de test ou des générateurs de code, etc.