Skriptide käivitamine npm kaudu JavaScriptis
Failis package.json on olemas
spetsiaalne seade scripts,
mis võimaldab käivitada suvalisi
terminali käske npm kaudu.
Seda kasutatakse selleks, et muuta
pikad käsud meeldivamaks.
Vaatame, kuidas sellega töötada. Oletame näiteks, et meil on installitud utiliit sloc:
npm install -D sloc
Oletame, et peame selle abil loendama
kausta src sisu:
npx sloc src
Teeme ülaltoodud käsu meeldivamaks.
Alustuseks vaatame, mis meil on
praegu failis package.json:
{
"devDependencies": {
"sloc": "^0.2.1"
}
}
Kirjutame nüüd sellesse seade
scripts. See seade esindab
objekti käskude nimedega ja nende väärtustega.
Mõtleme loendamise käsu jaoks mõne nime,
näiteks count. Väärtuseks määrame
terminali käsu, mida tahame käivitada:
{
"devDependencies": {
"sloc": "^0.2.1"
},
"scripts": {
"count": "npx sloc src"
}
}
Nüüd selle käsu kutsumiseks
peame terminalis kirjutama npm,
siis käsu run ja siis meie poolt välja mõeldud
käsu nime:
npm run count
Tehke oma käsk teeki cowsay käivitamiseks kindla parameetriga.