Skriptų paleidimas per npm JavaScripte
Failo package.json egzistuoja
specialus nustatymas scripts,
kuris leidžia paleisti bet kokias
terminalo komandas per npm.
Tai naudojama tam, kad
paversti ilgas komandas į malonesnes.
Pažiūrėkime, kaip su tuo dirbti. Tarkime, pavyzdžiui, kad turime įdiegtą įrankį sloc:
npm install -D sloc
Tarkime, kad reikia juo panaudoti suskaičiuoti
katalogo src turinį:
npx sloc src
Padarykime aukščiau pateiktą komandą
malonesnę.
Pirmiausia pažiūrėkime, ką mes
dabar turime faile package.json:
{
"devDependencies": {
"sloc": "^0.2.1"
}
}
Dabar įrašykime į jį nustatymą
scripts. Šis nustatymas bus
objektas su komandų pavadinimais ir jų reikšmėmis.
Sugalvokime šiai eilučių skaičiavimo komandai kokį nors pavadinimą,
pavyzdžiui count. Kaip reikšmę nurodykime
terminalo komandą, kurią norime paleisti:
{
"devDependencies": {
"sloc": "^0.2.1"
},
"scripts": {
"count": "npx sloc src"
}
}
Dabar šiai komandai iškviesti
mes terminale turime parašyti npm,
po to komandą run ir po to mūsų
sugalvotą komandos pavadinimą:
npm run count
Sukurkite savo komandą bibliotekos cowsay paleidimui su tam tikru parametru.