Ich habe das Anforderungsmodul installiert und den Fehler erhalten:
module.js:340
throw err;
^
Error: Cannot find module 'request'
Ich habe alle Beiträge zu diesem Fehler gelesen und verstehe, dass dies daran liegt, dass Modulanforderungen nicht global gefunden werden, aber ich habe die beiden Vorschläge bereits ausprobiert
npm Installationsanforderung -g
sollte dies in / usr / loca / bin installiert werden? weil ich es dort nicht sehe.
und
sudo npm link
/ usr / local / lib / node_modules / request -> / Users / soulsonic / dev / sandbox / node_test / request
Ich habe das Terminal nach jedem Befehl neu gestartet, bekomme aber immer wieder den Fehler "Modul kann nicht gefunden werden".
aktualisieren
Es muss einen Konflikt in meinem ursprünglichen Verzeichnis gegeben haben, da "npm install request" unter "node_modules" keine "request" hinzugefügt hat (dort sind 10 andere). Nach dem Wechsel in ein neues Verzeichnis hat es einfach funktioniert.
Wenn ich es mit dem Schalter -g ausführe, wird es in / usr / local / lib / node_modules / request installiert.
Es scheint, dass ich nur mein Profil aktualisieren muss, damit der obige Pfad automatisch hinzugefügt wird.