Pokretanje skripti preko npm u JavaScriptu
U fajlu package.json postoji
posebna podešavanja scripts,
koja omogućavaju pokretanje bilo koje
terminalne komande preko npm.
Ovo se koristi da bi se dugačke komande
pretvorile u prijatnije.
Pogledajmo kako se ovo koristi. Neka za primer imamo instaliranu utiliti sloc:
npm install -D sloc
Pretpostavimo da treba da prebrojimo
sadržaj foldera src koristeći je:
npx sloc src
Hajde da napravimo gornju komandu
prijatnijom.
Za početak, pogledajmo šta
trenutno imamo u fajlu package.json:
{
"devDependencies": {
"sloc": "^0.2.1"
}
}
Hajde sada da unesemo podešavanja
scripts u njega. Ovo podešavanje će predstavljati
objekat sa imenima komandi i njihovim vrednostima.
Osmislimo neko ime za komandu brojanja,
na primer count. Kao vrednost navedimo
terminalnu komandu koju želimo da pokrenemo:
{
"devDependencies": {
"sloc": "^0.2.1"
},
"scripts": {
"count": "npx sloc src"
}
}
Sada, da bismo pozvali ovu komandu,
moramo u terminalu napisati npm,
zatim komandu run i onda ime komande koje smo osmislili:
npm run count
Napravite sopstvenu komandu za pokretanje biblioteke cowsay sa određenim parametrom.