Le nœud n'est pas reconnu, bien installé avec succès
J'essaie d'exécuter nodejs sur une nouvelle installation de Windows 7.
C'est ce que j'ai fait:
- Installer noeud en utilisant le programme d'installation de windows
- Assurez-vous que les fichiers ont été extraits à
C:\Program Files (x86)\nodejs\
- Faire en sorte que mon Chemin nécessitant variable contient
C:\Program Files (x86)\nodejs\
- ouvrir une invite de commande et exécutez
node -v
Cela me donne la 'node is not a recognized ...'
- message.
Ce qui me manque ici?
Mise à jour
l'exécution de echo %path%
me donne une liste de répertoires qui ne comprennent pas C:\Program Files (x86)\nodejs\
, même si en regardant les "variables d'environnement" de l'onglet dans les propriétés système affiche sous chemin d'accès. C'est bizarre.
Pensez-vous vraiment de votre modèle de portable? :p
Quel est le chemin complet vers le fichier binaire? Est-il dans ...\nodejs\, ...\nodejs\bin\, par exemple?
Héhé, non, pas vraiment. Mais quand j'ai ce genre d'erreur que je n'ai vraiment pas la moindre idée de la raison, je viens d'essayer d'inclure autant de données que possible. Le laptopmodel était probablement juste unnessesary.
Je n'ai même nodejs\bin. Dans le nodejs dir, j'ai juste un nœud de fichier de l'application.
Droit, pas le. Qu'est - 'echo %PATH%' vous donner dans votre invite de commande? Désolé pour les questions évidentes 🙂
Quel est le chemin complet vers le fichier binaire? Est-il dans ...\nodejs\, ...\nodejs\bin\, par exemple?
Héhé, non, pas vraiment. Mais quand j'ai ce genre d'erreur que je n'ai vraiment pas la moindre idée de la raison, je viens d'essayer d'inclure autant de données que possible. Le laptopmodel était probablement juste unnessesary.
Je n'ai même nodejs\bin. Dans le nodejs dir, j'ai juste un nœud de fichier de l'application.
Droit, pas le. Qu'est - 'echo %PATH%' vous donner dans votre invite de commande? Désolé pour les questions évidentes 🙂
OriginalL'auteur Soroush Hakami | 2012-04-12
Vous devez vous connecter pour publier un commentaire.
Mise à JOUR: une solution plus rapide est par Timos commentaire: "Redémarrage explorer.exe est assez, vous pouvez vous arrêter dans le gestionnaire des tâches et commencer à nouveau"
Cela a été résolu en redémarrant l'ordinateur.
Apparemment, en utilisant le Nœud de l'installateur définit le chemin d'accès de sorte qu'il est visible dans les propriétés système, mais pas dans l'invite de commande (exécution echo %path%) jusqu'à ce que vous redémarrez votre ordinateur. Vous ne savez pas si c'est un problème avec Windows, ou le Nœud de l'Installateur.
Je ne suis pas sûr à 100%, puisque c'était il y a longtemps, mais je crois que je n'ai ré-ouvrez l'invite de commande.
Je peux confirmer le comportement Soroush trouvé. Je n'ai pas l'invite de commande ouverte, mais le chemin n'était pas ramasser nœud après l'installation.
Le redémarrage de explorer.exe est assez, vous pouvez vous arrêter dans le gestionnaire des tâches et commencer à nouveau
Une autre confirmation. Je pensais que la fermeture et la réouverture de la fenêtre d'invite de commande permettrait à celui-ci, mais il n'a pas. Le redémarrage de l'explorateur de fait, il bien que, sans un redémarrage.
OriginalL'auteur Soroush Hakami
Timo'déclaration est exacte. Pour être complet...
Pour commencer
explore.exe
encore une fois, Ctrl+Maj+Esc pour ouvrirTask Manager
Puis faire Fichier > Nouvelle Tâche (Exécuter)> type:
explorer.exe
> Enter > Voila!J'ai dit que c'était exact - j'étais tout simplement en fournissant les étapes pour l'accomplir. Je l'ai ajouté dans un commentaire, mais n'ont pas le nécessaire rep de le faire.
Pour étendre @sesamechicken et @Timo 's de corriger les commentaires de la CLI, ce qui peut être fait au moyen d'une seule ligne dans
cmd
.taskkill /f /im explorer.exe && explorer.exe
. Cela tuera les explorer.exe processus et de le redémarrer.OriginalL'auteur sesamechicken
Suivantes solution a fonctionné pour moi...Peut-être qu'il va travailler pour vous...
Si vous avez nodejs installé et encore, vous obtenez l'erreur puis Exécutez la commande suivante dans l'invite de commande
Il peut travailler pour vous...
OriginalL'auteur TechDog