npm: "Cannot find module 'graceful-fs'"-Fehler beheben
English
Deutsch
Problem:
Beim Ausführen eines beliebigen npm-Befehls erhältst du einen Stacktrace ähnlich dem folgenden:
npm_graceful_fs_trace.txt
Error: Cannot find module 'graceful-fs'
at Function.Module._resolveFilename (module.js:338:15)
at Function.Module._load (module.js:280:25)
at Module.require (module.js:362:17)
at require (module.js:378:17)
at Object.<anonymous> (/usr/share/npm/lib/utils/ini.js:32:10)
at Module._compile (module.js:449:26)
at Object.Module._extensions..js (module.js:467:10)
at Module.load (module.js:356:32)
at Function.Module._load (module.js:312:12)
at Module.require (module.js:362:17)Lösung
Dein npm ist nicht richtig installiert. Führe aus:
install_npm.sh
curl https://npmjs.org/install.sh | sudo bash
Dadurch wird npm auf deinem Computer neu installiert, das Problem sollte danach behoben sein.
Möglicherweise musst du danach deine Shell neu starten, damit die Änderungen wirksam werden.
In einigen Fällen schlägt sogar das Installationsprogramm wegen des graceful-fs-Fehlers fehl. In diesem Fall musst du npm möglicherweise zuerst über den Paketmanager deiner Distribution entfernen, z.B.
remove_npm.sh
sudo apt-get remove npmVersuche danach, npm wie oben gezeigt erneut zu installieren.
Check out similar posts by category:
NodeJS
If this post helped you, please consider buying me a coffee or donating via PayPal to support research & publishing of new posts on TechOverflow