NPM détient l'un des plus grands registres JavaScript qui vous aide à rechercher et à gérer facilement les packages.
Ce tutoriel passera en revue les solutions que vous pouvez essayer lorsque vous rencontrerez l'erreur «Commande NPM non trouvée».
Ce qui cause cette erreur?
Dans la plupart des cas, ce type d'erreur se produit lorsque le système ne peut pas trouver le chemin où NPM ou NodeJS est installé.
Cela pourrait être parce que vous n'êtes pas installé NPM ou NodeJS sur votre système ou que vous n'avez pas configuré le chemin des binaires.
Assurez-vous que le NPM est installé
La première étape pour résoudre ce type d'erreur est de vous assurer que le NPM a installé sur votre système.
Vous n'avez qu'à installer des nodejs car il est emballé dans la plupart des cas. Pour vérifier si NodeJS est installé, exécutez la commande:
$ node -v
Si NodeJS est installé sur votre système, la commande ci-dessus doit produire la version du nœud installé.
Si vous obtenez une erreur, vous ne l'avez pas installée sur votre système.
Installation de Nodejs et NPM sur Windows
Pour installer NPM et NodeJS sur votre système Windows, ouvrez votre navigateur et accédez à la ressource ci-dessous:
https: // nodejs.org / en / téléchargement /
Sélectionnez l'installateur de votre système et téléchargez-le.
Lancez le package d'installation une fois le téléchargement terminé et suivez l'assistant de configuration.
Sous «Configuration personnalisée», sélectionnez Ajouter au chemin et définissez-le sur «Une fonctionnalité entière sera installée sur le disque dur local."
Suivez les étapes suivantes, cliquez sur Installer A Begin the Installation Process.
Vérifiez les versions de nœud et de NPM.
Une fois l'installation terminée, ouvrez votre fenêtre de terminal et exécutez les commandes:
$ node -v
La commande ci-dessus doit renvoyer la version du nœud installé
$ npm -v
Ce qui précède doit imprimer la version NPM installée.
Windows Ajouter manuellement le nœud et le NPM au chemin
Sur Windows, vous pouvez faire face à l'erreur «NPM Commande non trouvée» si le chemin d'accès aux NodeJS et NPM n'est pas ajouté à votre variable de chemin.
Pour résoudre ce problème, localisez le chemin vers les nodejs et les binaires NPM.
Par défaut, Nodejs est installé Inc: \ Program Files \ Nodejs
Ouvrez l'invite de commande et exécutez la commande ci-dessous pour l'ajouter à votre chemin
$ set path =% path%; "C: \ Program Files \ Nodejs"
La commande ci-dessus doit ajouter le répertoire spécifié à la variable de chemin.
Installation de Nodejs et NPM sur Linux
Sur Linux, vous pouvez utiliser votre gestionnaire de packages pour installer Nodejs et NPM comme indiqué:
$ sudo apt-get updat
$ sudo apt-get install nodejs npm -y
Une fois terminé, vérifiez les Nodejs et le NPM sont accessibles en vérifiant les versions.
Correction de l'erreur «NPM Commande non trouvée» - Autorisations
Dans certains cas, vous pouvez faire face à l'erreur «Commande NPM non trouvée» en raison d'autorisations de répertoire.
Sur Linux, vous pouvez le réparer en exécutant les commandes:
$ sudo chown -r $ (whoami): root $ (npm root -g)
La commande ci-dessus doit modifier les autorisations de l'emplacement du package global NPM vers l'utilisateur actuel.
Sur macOS, vous pouvez exécuter la commande:
$ sudo chown -r $ (whoami): admin $ (npm root -g)
Conclusion
Cet article a exploré diverses causes possibles de l'erreur «Commande NPM non trouvée». Nous avons également plongé dans des détails sur différentes méthodes et techniques que vous pouvez utiliser pour le réparer.