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:
npm install -D sloc
Stel dat we hiermee de inhoud
van de map src moeten tellen:
npx sloc src
Laten we het bovenstaande commando
prettiger maken.
Laten we eerst kijken wat er
nu in het bestand package.json staat:
{
"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:
{
"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:
npm run count
Maak je eigen commando om de bibliotheek cowsay met een bepaalde parameter uit te voeren.