2016-12-10 14 views
0

Ich bin nicht in der Lage, yo von npm zu installieren Ich habe diese Fehler während der Installation von yo gefunden, habe ich alle Pfade für die Umgebungsvariablen gemacht, aber immer noch Fehler, ich habe auch den Cache gelöscht und re -installieren Sie die Nodejs, starten Sie meinen PC neu, aber immer noch diesen FehlerYeoman Installation zeigt Fehler

$ npm installieren --global yo npm WARN veraltet [email protected]: Dieses Paket wurde in npm reintegriert und ist jetzt veraltet in Bezug auf npm C: \ Benutzer \ hp \ AppData \ Roaming \ npm \ yo -> C: \ Benutzer \ hp \ AppData \ Roaming \ npm \ node_modules \ yo \ lib \ cli.js C: \ Benutzer \ hp \ AppData \ Roaming \ npm \ yo-complete -> C: \ Benutzer \ hp \ AppData \ Roaming \ npm \ node_module \ yo \ lib \ completion \ index.js

[email protected] post C: \ Benutzer \ HP \ AppData \ Roaming \ NPM \ node_modules \ yo \ node_modules \ Spawn-sync-Knoten post

[email protected] C: \ Benutzer \ HP \ AppData \ Roaming \ NPM `- (leer)

NPM WARN optional SKIPPING oPTIONAL Abhängigkeit: [email protected] (node_modules \ yo \ node_modules \ Spawn-sync): npm WARN optional SKIPPING OPTIONALE ABHÄNGIGKEIT: [email protected] postinstall: node postinstall npm WARN optional OPTIONALE ABHÄNGIGKEIT ÜBERSCHNEIDEN: Beenden Sie den Status -4058 npm ERR! Windows_NT 10.0.14393 npm ERR! argv "C: \ Programme (x86) \ nodejs \ node.exe" "C: \ Programme (x86) \ nodejs \ node_module \ npm \ bin \ npm-cli.js" "install" "--global" " yo " npm ERR! Knoten v6.9.2 npm ERR! npm v3.10.9 npm ERR! Datei: C: \ Programme \ Git \ bin; C: \ Programme \ Git \ cmd npm ERR! Pfad: C: \ Programme \ Git \ bin; C: \ Programme \ Git \ cmd npm ERR! Code ELIFECYCLE npm ERR! errno ENOENT npm ERR! syscall spawn; C: \ Programme \ Git \ bin; C: \ Programme \ Git \ cmd

npm ERR! [email protected] postinstall: node postinstall npm ERR! spawn; C: \ Programme \ Git \ bin; C: \ Programme \ Git \ cmd ENOENT npm ERR! npm ERR! Fehler beim [email protected] Postinstall-Skript 'node postinstall'. npm ERR! Stellen Sie sicher, dass Sie die neueste Version von node.js und npm installiert haben. npm ERR! Wenn Sie dies tun, ist dies wahrscheinlich ein Problem mit dem spawn-sync-Paket, npm ERR! nicht mit npm selbst. npm ERR! Sagen Sie dem Autor, dass dies auf Ihrem System fehlschlägt: npm ERR! Knoten postinstall npm ERR! Informationen zum Öffnen eines Problems für dieses Projekt erhalten Sie unter: npm ERR! npm bugs spawn-sync npm ERR! Oder wenn das nicht verfügbar ist, können Sie ihre Informationen erhalten über: npm ERR! npm Besitzer ls spawn-sync npm ERR! Wahrscheinlich ist oben eine zusätzliche Protokollierung vorhanden. [email protected] C: \ Benutzer \ hp \ AppData \ Roaming \ npm `- (leer)

npm WARN optional SKIPPING OPTIONAL DEPENDENCY: [email protected] (node_modules \ yo \ node_modules \ spawn-sync): npm WARN optional SKIPPING OPTIONALE ABHÄNGIGKEIT: [email protected] postinstall: node postinstall npm WARN optional SKIPPING OPTIONALE ABHÄNGIGKEIT: Beenden Status -4058 npm ERR! Windows_NT 10.0.14393 npm ERR! argv "C: \ Programme (x86) \ nodejs \ node.exe" "C: \ Programme (x86) \ nodejs \ node_module \ npm \ bin \ npm-cli.js" "install" "--global" " yo " npm ERR! Knoten v6.9.2 npm ERR! npm v3.10.9

npm ERR! Rückruf wurde mehr als einmal angerufen. npm ERR! npm ERR! Wenn Sie Hilfe benötigen, können Sie diesen Fehler melden: npm ERR! https://github.com/npm/npm/issues

npm ERR! Bitte fügen Sie die folgende Datei mit einer Supportanfrage bei: npm ERR! C: \ Benutzer \ hp \ npm-debug.log npm ERR! Code 1

Bitte sagen Sie mir, was ist das Problem damit.

+0

IS gibt es jemanden, der dieses Problem beantworten kann – Hassaan

Antwort

0

Happened zu mir auch ... in den letzten Distributionen installieren viele Pakete nodejs als die ausführbare Datei node.js, während spawn-sync versucht, Knoten aufzurufen, deshalb schlägt dies fehl.

Als Workaround können Sie einen Softlink von Knoten zu Nodejs erstellen. Etwas wie:

sudo ln -s which nodejs/usr/bin/node

0

Nur die neueste Version von NodeJS installieren und der Fehler behoben bekommen.
Geben Sie die Anweisungen in dem Terminal und Knoten js erhalten aktualisiert:

  1. $ sudo apt purge nodejs (für frühere Dateien des Knotens js entfernen)
  2. $ wget -qO- https://deb.nodesource.com/setup_7.x | sudo bash - (es wird neueste Version des Knotens Download)
  3. $ sudo apt-get install nodejs

und es ist fertig.