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:

terminalnpm install -D sloc

Predpokladajme, že potrebujeme pomocou neho spočítať obsah priečinka src:

terminalnpx 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:

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ť:

package.json{
  "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:

terminalnpm run count
Задание 1

Vytvorte si vlastný príkaz na spustenie knižnice cowsay s určitým parametrom.