web-dev-qa-db-fra.com

Impossible de trouver le 'nœud' d'exécution sur PATH - Code Visual Studio et Node.js

Avec une version téléchargée et installée de Visual Studio Code 1.2.1 et une version 64 bits de node.exe msi placés dans mon répertoire de travail (je suppose que c'est correct), comment ajouter les outils de ligne de commande node et npm sur notre chemin? Je suis confus dans la compréhension de cette déclaration. Où et comment implémentons-nous cela? Je cite cette exigence directement en haut de cette page de ressources - https://code.visualstudio.com/Docs/runtimes/nodejs

En raison de ma situation actuelle, j'ai défini un point d'arrêt dans un fichier app.js. Et quand je frappe F5, ça 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 Visual Studio Code.

14
klewis

Pour faire un suivi, je viens juste de tomber sur cela aussi. Lorsque j'ai installé Node.js, il y avait une option qui disait Ajouter à PATH (Disponible après le redémarrage). On dirait que Windows a juste besoin d'un redémarrage pour que les choses fonctionnent.

25
Michael P. Scott

Donc, le nœud a été expulsé du chemin. tu peux faire 

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

Ou simplement réinstaller le noeud pour résoudre ce problème. ce que vous pensez le plus facile pour vous

9
irimawi

lancez ci-dessous les commandes en tant que super utilisateur Code Sudo. --user-data-dir = '.' il ouvrira le studio de code visuel importer le dossier de votre projet et définira le fichier launch.json comme ci-dessous. "version": "0.2.0", "configurations": [

    {
        "type": "node",
        "request": "launch",
        "name": "Launch Program",
        "program": "${workspaceFolder}/app/release/web.js",
        "outFiles": [
            "${workspaceFolder}/**/*.js"
        ],
        "runtimeExecutable": "/root/.nvm/versions/node/v8.9.4/bin/node"
    }
]

}

le chemin de runtimeExecutable sera le résultat de la commande "which node".

Exécuter le serveur en mode débogage Cheers

7
anuj rana

Solution rapide qui fonctionne pour moi. Accédez au répertoire racine de votre dossier à partir de la ligne de commande (cmd). puis une fois sur votre répertoire racine, tapez:

code . 

Ensuite, appuyez sur Entrée. Notez le ".", Ne l'oubliez pas. Maintenant, essayez de déboguer et voyez si vous obtenez la même erreur.

4
Edson H Philippe

J'ai aussi rencontré cette erreur. Redémarrer le PC fonctionne pour moi.

3
Umair Akbar

Sous 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.

1
David Dehghan

Ne lancez pas le code de VS depuis le menu de démarrage séparément. Utilisation 

$ Code.

commande pour lancer le code VS. Maintenant, créez votre fichier avec l'extension .js et lancez le débogage (F5). Ce sera exécuté.

Sinon, redémarrez votre système et suivez le même processus.

1
Sourav Debnath

Avait le même problème et dans mon cas, c'était un problème avec un vs code extension. Essayez de lancer le code en tant que:

$ code --disable-extensions

Une fois dans l'éditeur, j'ai exécuté mon programme en mode débogage et travaillé, puis j'ai démarré le code avec

$ code

Et cela a continué à bien fonctionner.

J'espère que ça marche pour toi.

0
Sebastian