ich eine Verzeichnisstruktur wie diese: /a/b/c
npm installieren aus dem übergeordneten Verzeichnis
Verzeichnis c
package.json
enthält und node_modules
enthalten soll.
Wie kann ich npm install
aus dem Verzeichnis a
ausführen?
Ich habe diesen Weg versucht: npm --prefix b/c install b/c
aber auf diese Weise werden alle Symlinks direkt innerhalb c
anstelle der Standard node_modules/.bin
erstellt.
Gibt es eine Möglichkeit, das zu erreichen?
Knoten: 6.2.2
npm: 3.10.2
Ich denke nicht. Die aktuellen Arbeitsverzeichniskonzepte erlauben dies nicht. Wahrscheinlich benötigt node.js Funktion stoppt dies. –
Ich dachte auch darüber nach, ob es irgendwelche Problemumgehungen gibt, wenn es nicht möglich ist, den Pfad von package.json zu übergeben. Vielleicht eine zusätzliche package.json-Datei in/a mit benutzerdefiniertem "npm run", um einen Prozess zu starten, das Verzeichnis in/a/b/c zu ändern und "npm install" auszuführen? – Zygimantas