Spouštění skriptů přes npm v JavaScriptu
V souboru package.json existuje
speciální nastavení scripts,
které umožňuje spouštět libovolné
příkazy terminálu přes npm.
Používá se to k tomu, aby
se dlouhé příkazy přeměnily na příjemnější.
Podívejme se, jak s tím pracovat. Pro příklad mějme nainstalovaný nástroj sloc:
npm install -D sloc
Předpokládejme, že jej potřebujeme použít
ke spočítání obsahu složky src:
npx sloc src
Pojďme si výše uvedený příkaz zpříjemnit.
Nejprve se podívejme, co máme
momentálně v souboru package.json:
{
"devDependencies": {
"sloc": "^0.2.1"
}
}
Nyní do něj propišme nastavení
scripts. Toto nastavení bude představovat
objekt s názvy příkazů a jejich hodnotami.
Vymysleme pro příkaz počítání nějaké jméno,
například count. Jako hodnotu uveďme
příkaz terminálu, který chceme spustit:
{
"devDependencies": {
"sloc": "^0.2.1"
},
"scripts": {
"count": "npx sloc src"
}
}
Nyní pro volání tohoto příkazu
musíme v terminálu napsat npm,
poté příkaz run a poté vymyšlený
název příkazu:
npm run count
Vytvořte vlastní příkaz pro spuštění knihovny cowsay s určitým parametrem.