ich request module installiert, und immer den Fehler:node.js: kann nicht Modul ‚request‘ finden
module.js:340
throw err;
^
Error: Cannot find module 'request'
ich alle Beiträge zu diesem Fehler gelesen haben, und verstehen, dass dies, weil Modul Anfragen nicht ist global gefunden, aber ich habe bereits versucht, die 2 Vorschläge
npm install request -g
sollte dies in/usr/loca/bin installieren? weil ich es dort nicht sehe.
und
sudo npm link
/usr/local/lib/node_modules/request -> /Users/soulsonic/dev/sandbox/node_test/request
i neu gestartet Terminal nach jedem Befehl, aber halten das bekommen kann nicht Modulfehler finden.
Update
muss es irgendeine Art von Konflikt in meinem ersten Verzeichnis haben, denn „npm Anfrage installiert“ wurde nicht „Anfrage“ unter node_modules Zugabe (es 10 andere da drin) .. nach dem Einschalten zu einem neuen Verzeichnis hat es einfach funktioniert.
Wenn ich es mit dem Schalter -g starte, sehe ich, dass es in/usr/local/lib/node_modules/request installiert ist.
Es scheint, dass ich nur mein Profil aktualisieren muss, so dass der obige Pfad automatisch hinzugefügt wird.
Ja, das ist genau das Beispiel, dem ich gefolgt bin. und ich führe jetzt das npm-Installationsprogramm 10 mal aus .. in meinem Testprojekt und benutze -g flag. Ich kann node_modules in meinem Testverzeichnis sehen, aber Anfrage ist nicht dort .. es setzt fort, mir diesen Fehler zu geben. –
@SonicSoul also warum haben Sie die Antwort angenommen? – Drumnbass
denn obwohl ich einen seltsamen Konflikt hatte, sind dies die richtigen Schritte. es funktionierte, sobald ich es wieder in einem neuen Verzeichnis gemacht habe. Ich fügte ein Update zu dem, was mir passiert ist, was wahrscheinlich für andere selten ist. –