Fehler "Cannot find module 'npmlog'" nach "npm update -g"
Ich habe NVM 0.30.1 und benutzte es, um zu installieren node.js v5.4.0 (mit NPM 3.5.4) auf Fedora 22. Wenn ich npm update -g
erhalte ich folgende Warnungen:
npm WARN EBUNDLEOVERRIDE Replacing bundled npm > init-package-json with new installed version
npm WARN EBUNDLEOVERRIDE Replacing bundled npm > node-gyp with new installed version
npm WARN EBUNDLEOVERRIDE Replacing bundled npm > npm-install-checks with new installed version
npm WARN EBUNDLEOVERRIDE Replacing bundled npm > npmlog with new installed version
npm WARN EBUNDLEOVERRIDE Replacing bundled npm > read-package-json with new installed version
Und nach, dass, wenn ich laufen npm bekomme ich diesen Fehler:
module.js:328
throw err;
^
Error: Cannot find module 'npmlog'
at Function.Module._resolveFilename (module.js:326:15)
at Function.Module._load (module.js:277:25)
at Module.require (module.js:354:17)
at require (internal/module.js:12:17)
at /home/peflorencio/.nvm/versions/node/v5.4.0/lib/node_modules/npm/bin/npm-cli.js:20:13
at Object.<anonymous> (/home/peflorencio/.nvm/versions/node/v5.4.0/lib/node_modules/npm/bin/npm-cli.js:76:3)
at Module._compile (module.js:398:26)
at Object.Module._extensions..js (module.js:405:10)
at Module.load (module.js:344:32)
at Function.Module._load (module.js:301:12)
Weiß jemand, was es ist und wie es zu lösen?
Dank
InformationsquelleAutor der Frage peflorencio | 2016-01-10
Du musst angemeldet sein, um einen Kommentar abzugeben.
Danke für die Antworten. Es war ein bug und es wurde bereits behoben, die Knoten v5.4.1. Jetzt funktioniert es wie gewohnt.
InformationsquelleAutor der Antwort peflorencio
Fest, was das für mich war
und dann re-installieren-Knoten (mit npm).
InformationsquelleAutor der Antwort Alan H.
Sieht es aus wie
npm update -g
nicht npm update auf die neueste version. Ich löse das problem durch die Aktualisierung von npm-installation manuell.npm install -g [email protected]
zu aktualisieren, das Globale npm-installationnpm update -g
funktionieren sollteInformationsquelleAutor der Antwort motou
Ich habe vor dem gleichen Problem in meiner Windows-10-PC. Nach der Suche nach Lösungen, da ich nicht finden konnte, die genaue Lösung für das Problem, das ich konfrontiert war
Nicht finden kann Modul 'npmlog'
Ich habe gerade deinstalliert die node js und dann gelöscht 'npm' und 'npm-cache' in
"C:\Users\YourPCName\AppData\Roaming"
Dann ich heruntergeladen habe die neueste version von Knoten aus Node-JS-Website
Und installiert, node js
Danach überprüfte ich mit dem Pfad in der Umgebungsvariablen.
Schließlich führen Sie die Eingabeaufforderung "als administrator ausführen" und npm install npm -g
Überprüfen Ihrer version zeigt die aktuelle version. 'npm -v'
Ich hab die neueste version - v3.10.9
Versuchen. sollte dies funktionieren.
InformationsquelleAutor der Antwort Saiyaff Farouk
Wenn die Leute mit linux sind mit dem problem konfrontiert, hier ist die Lösung:
Als von das Datum von diesem post, die NPM-version verpackt mit Nodejs-funktioniert nicht. Wenn Sie die Installation dieses Pakets ausführen
Neue version 3.10.8 und die alten Fehler Weg
InformationsquelleAutor der Antwort hithere
init-Paket-json -, node-gyp, npm-install-Prüfungen, npmlog, lese-Paket-json nicht korrekt installiert. Nicht sicher, warum aber.
Nicht finden, die Ursache für das Problem aber ich habe den hacky Weg, um die Pakete zu installieren, die oben für jetzt:
nvm use iojs
cd
zu denen npm installiert ist, zum Beispielcd /home/peflorencio/.nvm/versions/node/v5.4.0/lib/node_modules/npm
und installieren Sie diese Pakete wierm -rf node_modules/init-package-json && npm install init-package-json
etc.InformationsquelleAutor der Antwort Yujun Wu
Einige der Antworten, die die Frage bereits beantwortet, aber ich werde immer noch wie zu werfen, in meine eigene Vorstellung. Ich begegnete gleiche Problem, nachdem mir gesagt wurde, zu laufen
npm update -g npm
nach dem ausführen dieses Stück code, der Fehler begann. Ich löste mir durch die Verwendung von Node Version Manager(nvm
):Hinweis: nicht eigentlich 8, aber zu einer version Ihrer Wahl.e.g(6,5). Schreiben Sie die Versionsnummer wird automatisch installieren Sie die stabile version angegeben.
Nach der installation sollten Sie ein CLI-Nachricht:
InformationsquelleAutor der Antwort Fillipo Sniper