Spúšťanie skriptov cez npm v JavaScripte
V súbore package.json existuje
špeciálne nastavenie scripts,
ktoré umožňuje spúšťať ľubovoľné
príkazy terminálu cez npm.
Toto sa používa na to, aby sa
dlhé príkazy premenili na príjemnejšie.
Pozrime sa, ako s tým pracovať. Pre príklad predpokladajme, že máme nainštalovaný nástroj sloc:
npm install -D sloc
Predpokladajme, že potrebujeme pomocou neho spočítať
obsah priečinka src:
npx sloc src
Spravme vyššie uvedený príkaz príjemnejším.
Na začiatok sa pozrime, čo máme
momentálne v súbore package.json:
{
"devDependencies": {
"sloc": "^0.2.1"
}
}
Teraz do neho zadajme nastavenie
scripts. Toto nastavenie bude predstavovať
objekt s názvami príkazov a ich hodnotami.
Vymyslime pre príkaz počítania nejaký názov,
napríklad count. Ako hodnotu zadajme
príkaz terminálu, ktorý chceme spustiť:
{
"devDependencies": {
"sloc": "^0.2.1"
},
"scripts": {
"count": "npx sloc src"
}
}
Teraz na vyvolanie tohto príkazu
musíme v termináli napísať npm,
potom príkaz run a potom nami vymyslený
názov príkazu:
npm run count
Vytvorte si vlastný príkaz na spustenie knižnice cowsay s určitým parametrom.