Ausführung von Skripten über npm in JavaScript
In der Datei package.json gibt es
eine spezielle Einstellung scripts,
die es erlaubt, beliebige
Terminalbefehle über npm auszuführen.
Dies wird verwendet, um
lange Befehle in angenehmere zu verwandeln.
Schauen wir uns an, wie man damit arbeitet. Nehmen wir als Beispiel an, das Utility sloc ist installiert:
npm install -D sloc
Nehmen wir an, wir müssen damit den Inhalt
des Ordners src zählen:
npx sloc src
Machen wir den obigen Befehl angenehmer.
Schauen wir uns zunächst an, was sich
aktuell in der Datei package.json befindet:
{
"devDependencies": {
"sloc": "^0.2.1"
}
}
Fügen wir nun die Einstellung
scripts hinzu. Diese Einstellung wird
ein Objekt mit Befehlsnamen und deren Werten sein.
Lassen Sie uns einen Namen für den Zählbefehl ausdenken,
zum Beispiel count. Als Wert geben wir
den Terminalbefehl an, den wir ausführen möchten:
{
"devDependencies": {
"sloc": "^0.2.1"
},
"scripts": {
"count": "npx sloc src"
}
}
Um diesen Befehl nun aufzurufen,
müssen wir im Terminal npm schreiben,
dann den Befehl run und dann den von uns
ausgedachten Befehlsnamen:
npm run count
Erstellen Sie Ihren eigenen Befehl zum Starten der Bibliothek cowsay mit einem bestimmten Parameter.