Scripts uitvoeren via npm in JavaScript

In het bestand package.json bestaat er een speciale instelling scripts, die het mogelijk maakt om alle terminalcommando's via npm uit te voeren. Dit wordt gebruikt om lange commando's om te zetten in prettigere.

Laten we eens kijken hoe we hiermee kunnen werken. Stel dat we voor het voorbeeld de utility sloc hebben geïnstalleerd:

terminalnpm install -D sloc

Stel dat we hiermee de inhoud van de map src moeten tellen:

terminalnpx sloc src

Laten we het bovenstaande commando prettiger maken. Laten we eerst kijken wat er nu in het bestand package.json staat:

package.json{
  "devDependencies": {
    "sloc": "^0.2.1"
  }
}

Laten we nu de instelling scripts erin zetten. Deze instelling zal een object zijn met commandonamen en hun waarden. Laten we een naam voor het telcommando bedenken, bijvoorbeeld count. Als waarde geven we het terminalcommando op dat we willen uitvoeren:

package.json{
  "devDependencies": {
    "sloc": "^0.2.1"
  },
  "scripts": {
    "count": "npx sloc src"
  }
}

Om dit commando nu uit te voeren moeten we in de terminal npm typen, dan het commando run en dan de door ons verzonnen commando naam:

terminalnpm run count
Задание 1

Maak je eigen commando om de bibliotheek cowsay met een bepaalde parameter uit te voeren.