Ne peut pas trouver d'exécution "nœud" sur le CHEMIN d'accès le Code de Visual Studio et Node.js
Avec un téléchargé et installé la version de Code de Visual Studio 1.2.1, et une version 64 bits de node.exe msi placé dans mon répertoire de travail (je suis en supposant que cela est correct), comment faire pour ajouter un nœud et npm outils de ligne de commande pour être sur notre CHEMIN? Je suis confus dans la compréhension de cette déclaration. Où et comment pouvons-nous implment qui? Je cite cette exigence directement à partir du sommet de cette page de ressources - https://code.visualstudio.com/Docs/runtimes/nodejs
En raison de ma situation actuelle, j'ai mis un point d'arrêt dans un app.js fichier. Et quand j'appuie sur F5, il me dit...
Cannot find runtime 'node' on PATH
Je suis complètement perdu dans la compréhension et la résolution de ce problème dans le Code de Visual Studio.
- Vous devriez déjà avoir
node
etnpm
sous CHEMIN d'accès lorsqu'il est installé correctement. Quel système d'exploitation utilisez-vous et comment avez-vous installer? - Ouais c'est ce que je pensais. Je suis sur Windows 10. Je suis allé ici -nodejs.org/en/download et téléchargé windows binaire dans mon dossier de travail. J'ai ensuite utiliser la Ligne de Commande à partir de l'intérieur de la CCV pour vérifier si le nœud --help fonctionne, et il le fait. Mais quand j'appuie sur la touche F5 pour déboguer un .js fichiers, j'obtiens cette erreur. Si j'ai raté une étape, merci de me corriger. Merci
Vous devez vous connecter pour publier un commentaire.
Pour le suivi, j'ai juste couru dans cette ainsi. Quand j'ai installé Node.js il y avait une option qui dit Ajouter au CHEMIN d'accès (Disponible Après le Redémarrage). Semble que Windows a juste besoin d'un redémarrage de faire fonctionner les choses.
de la première exécution de commandes ci-dessous en tant que super-utilisateur
sudo code . --user-data-dir='.'
il va ouvrir le code visual studio importer le dossier de votre projet et de définir le lancement.json comme ci-dessous
chemin de runtimeExecutable sortie du
"which node"
commande.Exécuter le serveur en mode debug
cheers
Si le nœud a été expulsé de chemin. vous pouvez faire
Ou simplement réinstaller le nœud de résoudre ce problème. qui pensez-vous est le plus facile pour vous
Solution rapide qui fonctionne pour moi. Naviguez vers le répertoire racine de votre dossier en ligne de commande (cmd). ensuite, une fois que vous êtes sur la racine de votre répertoire, tapez:
Ensuite, appuyez sur entrée. Notez le ".", ne pas l'oublier. Maintenant, essayez de déboguer et de voir si vous recevez le même message d'erreur.
Sur OSX et VSCode 1.30.0 tout ce que j'avais à faire était de fermer et de redémarrer VSCode et le problème a disparu.
J'ai aussi tombé sur cette erreur. Redémarrer le PC fonctionne pour moi.
J'ai eu un problème similaire avec zsh et nvm sur Linux, je l'ai corrigé en ajoutant nvm script d'initialisation dans
~/.profile
et redémarrer la session de connexion comme ceciNe lancez pas le VS code à partir du menu démarrer séparément. Utilisation
la commande à lancer VS code. Maintenant, créez votre fichier avec l'extension .js et Démarrer le débogage (F5) il. Il sera exécuté.
Sinon, redémarrez votre système et suivez le même processus.
Eu le même problème et dans mon cas c'était un problème avec un vs code extension. Essayez d'exécuter le code:
Une fois dans l'éditeur, j'ai couru mon programme en mode de débogage et de travail, puis a commencé à code avec
Et il a continué à bien fonctionner.
Espère que cela fonctionne pour vous.
Je n'ai
which node
sur mon terminal:/usr/local/bin/node
et puis j'ai ajouté
"runtimeExecutable": "/usr/local/bin/node"
dans mon fichier json.