Globale Installation via npm in JavaScript
Einige npm-Pakete sind nicht nur Bibliotheken, sondern Programme, die nach der Installation einen neuen Befehl im Terminal hinzufügen.
Solche Programme sollten
global installiert werden. Das bedeutet, dass sie
nicht im Projektordner node_modules
installiert werden, sondern einfach auf Ihrem Computer als
Programm.
Um den globalen Installationsmodus zu aktivieren,
muss das Flag -g übergeben werden:
npm install -g somelib
Abhängig von der Art der NodeJS-Installation
kann es notwendig sein,
sudo vor den Befehl zu schreiben (normalerweise unter Linux):
sudo npm install -g somelib
Sehen wir uns ein Beispiel an. Nehmen wir das Utility sloc, das die Anzahl der Codezeilen in einem Projekt zählt. Installieren wir es global:
npm install -g sloc
Wenn Sie sich in einem beliebigen Projektordner befinden, führen Sie im Terminal den Befehl zum Zählen der Zeilen aus und übergeben Sie den Pfad zum Ordner als Parameter des Befehls (Punkt - aktueller Ordner):
sloc .
Installieren Sie die Bibliothek cowsay global. Nach der Installation wenden Sie sich im Terminal an diese Bibliothek, indem Sie die Kuh etwas sagen lassen.