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:

terminalnpm install -D sloc

Nehmen wir an, wir müssen damit den Inhalt des Ordners src zählen:

terminalnpx sloc src

Machen wir den obigen Befehl angenehmer. Schauen wir uns zunächst an, was sich aktuell in der Datei package.json befindet:

package.json{
  "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:

package.json{
  "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:

terminalnpm run count
Задание 1

Erstellen Sie Ihren eigenen Befehl zum Starten der Bibliothek cowsay mit einem bestimmten Parameter.