Ich habe eine Anwendung, die die üblichen Abhängigkeiten von Modulen von Drittanbietern (z. B. 'Express') aufweist, die in der Datei package.json unter Abhängigkeiten angegeben sind. Z.B
"express" : "3.1.1"
Ich möchte meinen eigenen Code modular strukturieren und eine Reihe lokaler (dh auf dem Dateisystem, in dem ich mich gerade befinde) Module von package.json installieren lassen. Ich weiß, dass ich ein lokales Modul installieren kann, indem ich Folgendes ausführe:
npm install path/to/mymodule
Ich weiß jedoch nicht, wie ich dies über die Abhängigkeitsstruktur package.json erreichen kann. Wenn Sie die --save
Option in diesem Befehl verwenden, wird sie einfach "mymodule": "0.0.0"
in meine package.json eingefügt (verweist nicht auf den Speicherort des Dateipfads). Wenn ich dann die installierte Version aus node_modules entferne und versuche, sie erneut aus der package.json zu installieren, schlägt dies fehl (weil sie in der zentralen Registrierung nach "mymodule" sucht und nicht lokal sucht).
Ich bin sicher, dass dies eine Möglichkeit ist, der "dependencies": {}
Struktur mitzuteilen , dass sie über einen Dateisystempfad installiert werden soll, aber ich weiß nicht wie.
Hat noch jemand dieses Problem gehabt? Vielen Dank.
package.json
, was wir inGemfile
s haben.