Die von NPM installierten Knotenmodule trotz korrekter Node_Path auf einem Mac können nicht verwendet werden
Frage
Laufen unter OSX 10.7 (Löwe). Ich habe hier versucht, so viele Details hier aufzunehmen. Ich (töricht?) Entschloss ich, auf den neuesten Knoten und NPM zu upgraden. Ich git-ed und kräuselte wie ein guter Junge und endete damit:
>node -v
v0.5.9
>npm -v
1.0.99
hinzugefügt export NODE_PATH=/usr/local/lib/node_modules:/usr/local/lib/node
welche ergibt:
>echo $NODE_PATH
/usr/local/lib/node_modules:/usr/local/lib/node
Aber jeder require
Ich habe in all meinen Skripten versagt, eines meiner Module zu finden. Es schaut entweder in der lokalen Bibliothek aus oder gibt nur eine Nachricht mit "Fehler: MODUL FINDEN" auf.
Ich habe Variationen auf dem node_path ausprobiert: mit/ohne die node_modules mit spezifischen Verzeichnissen - nada.
Fehlt mir eine NPM -Konfiguration? Verwende ich es falsch? Alle Skripte funktionierten vor dem Upgrade gut.
Danke für jede Hilfe.
Lösung
Schließlich löste es es, indem Module lokal in die spezifischen Knotenverzeichnisse installiert wurden.