Zaganjanje skript prek npm v JavaScript
V datoteki package.json obstaja
posebna nastavitev scripts,
ki omogoča zaganjanje poljubnih
ukazov terminala prek npm.
To se uporablja za pretvorbo
dolgih ukazov v bolj prijetne.
Poglejmo, kako delati s tem. Za primer predpostavimo, da imamo nameščen orodje sloc:
npm install -D sloc
Predpostavimo, da moramo z njim prešteti
vsebino map src:
npx sloc src
Naredimo zgornji ukaz bolj prijeten.
Za začetek poglejmo, kaj imamo
trenutno v datoteki package.json:
{
"devDependencies": {
"sloc": "^0.2.1"
}
}
Zdaj določimo nastavitev
scripts vanjo. Ta nastavitev bo
predstavljala objekt z imeni ukazov in njihovimi vrednostmi.
Izmislimo si neko ime za ukaz štetja,
na primer count. Kot vrednost določimo
ukaz terminala, ki ga želimo zagnati:
{
"devDependencies": {
"sloc": "^0.2.1"
},
"scripts": {
"count": "npx sloc src"
}
}
Zdaj za klic tega ukaza
moramo v terminalu napisati npm,
nato ukaz run in nato izmišljeno
ime ukaza:
npm run count
Ustvarite svoj ukaz za zagon knjižnice cowsay z določenim parametrom.