Commande NODEMON n'est pas trouvée

Commande NODEMON n'est pas trouvée
«Nodemon est un utilitaire fantastique pour le nœud.développeurs JS. Il permet aux développeurs de se concentrer sur l'écriture de code sans se soucier de rafraîchir les modifications. Il fonctionne en redémarrant l'application chaque fois que les fichiers et les répertoires de l'application sont modifiés.

Cela rend le flux de travail du développeur beaucoup plus facile et fluide. Oui, vous avez suffisamment de bugs pour vous inquiéter.

Cependant, lorsque vous commencez avec le nœud.Développement JS, vous pouvez rencontrer l'erreur «Commande Nodemon non trouvée». Et dans ce tutoriel, nous visons à vous aider à comprendre pourquoi cette erreur se produit et vous offrir une méthode rapide et facile pour le réparer."

Commençons.

Erreur «Commande Nodemon non trouvée» - Cause

Voici quelques-unes des causes de l'erreur «Nodemon Commande non trouvée».

  1. Nodemon n'est pas installé.
  2. Nodemon est disponible dans un chemin différent.
  3. L'utilitaire NODEMON n'est pas installé dans le monde entier.

Ce qui précède est quelques-unes des principales causes de l'erreur «Nodemon Commande non trouvée».

Discutons de chaque cause de l'erreur et de son correctif possible correspondant.

Nodemon n'est pas installé

Au fur et à mesure que vous commencez, vous pourriez penser que Nodemon fait partie du nœud.Package JS. Cependant, ce n'est pas le cas; Bien qu'il fournisse certaines fonctionnalités hautement nécessaires par nœud.Développeurs JS, il doit être installé manuellement.

Par conséquent, même si vous avez un nœud.JS installé, cela ne signifie pas que NodEmon est aussi bien.

Pour résoudre ce problème, vous pouvez simplement installer NODEMON comme indiqué dans les commandes ci-dessous:

$ sudo NMP Install -g nodemon

La commande utilise le gestionnaire de packages de nœuds pour télécharger et installer l'utilitaire nodemon au niveau mondial.

Si vous aviez déjà installé Nodemon sans le drapeau -g, vous pouvez le réinstaller en exécutant la commande:

$ sudo npm désinstaller nodemon
$ sudo npm désinstaller -g nodemon

Et avec cela, vous devriez avoir la commande NODEMON disponible dans votre système.

L'utilitaire Nodemon est installé sur un chemin différent

Unix Systems a un ensemble de répertoires qui seront vérifiés lorsque vous invoquez une commande du terminal. Les répertoires populaires incluent / bin, / usr / bin / sbin, / usr / local / bin, / usr / sbin, etc.

Par conséquent, si Nodemon est installé dans un répertoire différent qui n'est pas disponible dans la variable d'environnement du chemin du système, la commande échouera.

Par défaut, Nodemon est installé dans le répertoire / usr / local / bin / nodemon. Si Nodemon est dans un endroit différent, vous pouvez créer un lien symbolique vers le répertoire cible.

sudo ln -s / cible / / where / nodejs / is / installé

Assurez-vous que le répertoire cible fait partie du chemin.

Nodemon n'est pas installé dans le monde entier

Nodemon doit être installé au niveau mondial afin que vous puissiez l'importer dans n'importe quel projet. Par conséquent, si vous l'avez installé sans le drapeau -g, il ne sera accessible que dans ce projet.

Vous pouvez résoudre ce problème en le désinstallant et en l'installant comme un package global:

$ sudo NMP désinstaller NODEMON
$ sudo NMP Install -g nodemon

Assurez-vous d'exécuter la commande avec des privilèges racine pour éviter toute erreur qui peut résulter de autorisations insuffisantes.

Vous pouvez également corriger une autorisation incorrecte en exécutant la commande:

$ sudo chown -r $ utilisateur: $ (id -gn $ user) / utilisateurs / nom d'utilisateur /.configurer

Enfin, vous pouvez vérifier que Nodemon fonctionne en vérifiant la version:

Félicitations, vous avez maintenant la commande NODEMON disponible.

Conclusion

Dans ce tutoriel, nous avons couvert les différentes causes de l'erreur «Nodemon Commande non trouvée» et comment le réparer.

Merci d'avoir lu!!