web-dev-qa-db-fra.com

"noeud" n'est pas reconnu comme une commande interne ou externe, un programme utilisable ou un fichier de commandes lors de l'utilisation de phonegap/cordova

J'utilise phonegap/cordova. Tout est installé, c.-à-d. Cordova, phonegap, ant, sdk, jdk. Mais maintenant, il est indiqué que "le noeud n'est pas reconnu comme une commande interne ou externe" Aidez-nous!

59
Meghana

Sous Windows, vous devez définir le chemin du dossier node.js en variables système ou en variables utilisateur.

1) Ouvrez le Panneau de configuration -> Système et sécurité -> Système -> Paramètres système avancés -> Variables d’environnement

2) Dans "Variables utilisateur" ou "Variables système", recherchez la variable PATH et ajoutez le chemin du dossier node.js comme valeur. Il s’agit généralement de C:\Program Files\nodejs;. Si la variable n'existe pas, créez-la.

3) Redémarrez votre IDE ou votre ordinateur.

Il est utile d’ajouter également les chemins "npm" et "Git" en tant que variable, séparés par un point-virgule.

97
webmato

Excellentes réponses, mais vous pouvez simplement ouvrir la commande Invite et taper

 SET PATH=C:\Program Files\Nodejs;%PATH%
49
Travis

A travaillé pour moi en exécutant la commande Invite en tant qu'administrateur

16
Bryan Ibrahim

Ajoutez une variable système nommée "noeud", avec la valeur de votre chemin de noeud . Cela résoud mon problème, j'espère que cela aidera.

14
Dong

Si vous installez Node à l’aide de windows installer , vous n’avez rien à faire. Il ajoute un chemin d'accès au noeud et à npm.

Vous pouvez également utiliser Windows setx command pour modifier les variables d'environnement du système. Aucun redémarrage n'est requis. Il suffit de se déconnecter/se connecter. Ou ouvrez simplement une nouvelle fenêtre de commande si vous voulez y voir l'évolution.

setx PATH "%PATH%;C:\Program Files\nodejs"
6
hipertracker

Lorsque vous utilisez Windows, l’installation devrait automatiquement modifier la variable% PATH%. Par conséquent, je soupçonne que vous devez simplement redémarrer votre système après l’installation.

5
Jackalope

Le programme d'installation ajoute automatiquement des chemins à la variable système. Redémarrez votre système et réessayez.

4
Kamal Kumar

Si vous avez déjà installé le noeud, votre variable de chemin est configurée et vous commencez soudainement à recevoir cette erreur; essayez de mettre à jour à la dernière version.

Cela a fonctionné pour moi allant de 6.9.2 à 6.10.

1
Erik Waters

Après l'installation de nodejs, configurez la variable PATH C:\Program Files\nodejs

0
Pradeep Goyal

vous devez d’abord installer node.js. Je suis montré ce message quand je voulais exécuter le fichier js dans Vscode IDE.

0
Ehsan Ahmadi

Si vous définissez manuellement votre variable de chemin, assurez-vous que les entrées individuelles sont séparées par un point-virgule et non par une virgule.

0
Peter Meadley

J'ai eu le même problème sur Windows 10. La variable PATH était déjà mise à jour mais le problème n'était pas résolu. J'ai redémarré mon ordinateur et cela a bien fonctionné.

0
Thomas Athanasiou

Ce que j'ai fait a été modifié le chemin dans la variable système et mis 

C:\Program Files\nodejs

au début . cela a fonctionné pour moi comme ça

0
sameer

Il serait probablement préférable d’accéder à votre installateur node.js et de sélectionner l’option "réparation". Cela pourrait aussi aider et je pense que c'est un peu plus facile. J'espère que ça aide...

0
Nyamster