2016-01-15 11 views

risposta

2

Alcune discussioni sono pubblicati in questo qui

How do I debug "Error: spawn ENOENT" on node.js?

In particolare, i seguenti punti dovrebbero essere controllato

  • Verificare che la variabile di ambiente PATH sia impostata su
  • PATHEXT variabile di ambiente che può causare il mancato avvio di determinate chiamate su Windows.
2

Stavo ricevendo questo errore su un sistema Debian Linux. Ho notato che la stessa cosa funzionava bene su Windows.

Successivamente ho notato che l'eseguibile Node.JS è chiamato nodo su Windows ma su Debian (e su sistemi basati su Debian come Ubuntu) si chiama nodejs. Così ho creato un alias - da un terminale di root, corsi

ln -s/usr/bin/nodejs/usr/local/bin/nodo

e questo ha risolto il problema.

1

Ciò accade in genere se il proprio editor di codice visivo è già in esecuzione durante l'installazione del nodo js sul sistema operativo Windows. Ti consiglierei di chiudere il codice di Visual Studio e riavviarlo. Questo problema dovrebbe andare via.

Se non fare un riavvio della macchina e verificare se il debug di funziona perfettamente

3

riusciti a superare questo quando in esecuzione su Windows specificando npm.cmd invece npm nella configurazione codice di debug VS in questo modo

"runtimeExecutable": "npm.cmd", 
Problemi correlati