Ich habe eine Knoten-App mit einer package.json
Datei, die meine Abhängigkeiten deklariert.Node v0.8.5 REPL: Modul kann nicht gefunden werden, wenn npm installiert ist Modul
Ich habe npm install
ausgeführt, um diese Deps zu einem lokalen Ordner node_modules
zu installieren, und wenn ich meine App ausführen, funktioniert alles super.
Das Problem ist, wenn ich versuche, den Knoten REPL durch Anheizen einige neue Funktionen, um Spike aus:
$ node
> require('hubot');
Error: Cannot find module 'hubot'
Im REPL, es nicht Blick ins Innere node_modules
zu wissen scheint. Ist das erwartetes Verhalten, oder ist es verrückt?
sind Sie REPL aus dem richtigen Verzeichnis ausgeführt wird? Sie müssen es aus dem Stamm Ihres Projekts (der übergeordnete Ordner von 'node_modules') ausführen. – rdrey
ja. Gleiches Verzeichnis wie package.json & node_modules. – adamesque
@adamesque Hast du jemals herausgefunden, warum das passiert ist? Ich sehe das gleiche an Knoten 5 und ich bin mir sicher, dass es nur ein einfacher Fehler ist, den ich mache. – Joe