npm package.json global installieren?

9

Gibt es eine Möglichkeit, eine NPM-Abhängigkeit global in der package.json-Datei zu installieren?

Immer wenn ich npm update starte, werden alle Abhängigkeiten lokal installiert.

Danke.

    
Mark 12.05.2011, 22:47
quelle

2 Antworten

3

Ich glaube, dass die Option -g dazu führt, dass Dinge global installiert werden.

    
nicolaskruchten 13.05.2011 03:28
quelle
1

Gibt es einen Grund für die globale Installation, um neue Skripts in der Befehlszeile verfügbar zu machen? Wenn ja, könnte ich einen Workaround für Sie haben.

Installieren Sie Ihre Pakete wie gewohnt (ohne -g ):

%Vor%

Wenn Sie das -S -Flag oder --save einfügen, wird Ihre package.json -Datei auf dem neuesten Stand gehalten.

Wie üblich wird der Schritt npm install Ihres Projekts lokal installiert (wie Sie beschrieben haben). Es wird jedoch auch einen lokalen Ordner mit Symlinks zu jedem der von npm zur Verfügung gestellten Befehlszeilen-ausführbaren Dateien des Projekts (im Ordner node_modules/.bin/ ) erstellt.

Fügen Sie diesen Ordner Ihrem Systempfad hinzu, um den Befehlszeilenzugriff auf npm modules zu aktivieren, ohne dass eine Installation über -g oder Root-Zugriff auf einen Computer erforderlich ist:

%Vor%     
ʀɣαɳĵ 03.04.2014 01:16
quelle

Tags und Links