Skriptien suorittaminen npm:n kautta JavaScriptissä
Tiedostossa package.json on
erikoisasetus scripts,
joka mahdollistaa minkä tahansa
terminaalin komentojen suorittamisen npm:n kautta.
Tätä käytetään muuttamaan pitkät
käskyt miellyttävämmiksi.
Katsotaan kuinka tämän kanssa työskennellään. Otetaan esimerkiksi, että meillä on asennettuna työkalu sloc:
npm install -D sloc
Oletetaan, että meidän täytyy laskea sen avulla
kansion src sisältö:
npx sloc src
Tehdään yllä olevasta käskystä
miellyttävämpi.
Aluksi katsotaan, mitä meillä on
parhaillaan tiedostossa package.json:
{
"devDependencies": {
"sloc": "^0.2.1"
}
}
Kirjoitetaan nyt siihen asetus
scripts. Tämä asetus on
olio, jossa on komentojen nimiä ja niiden arvoja.
Kehitellään rivien laskentakomennolle jokin nimi,
esimerkiksi count. Arvoksi määritetään
terminaalin komento, jonka haluamme suorittaa:
{
"devDependencies": {
"sloc": "^0.2.1"
},
"scripts": {
"count": "npx sloc src"
}
}
Nyt tämän komennon kutsumiseksi
meidän täytyy kirjoittaa terminaaliin npm,
sitten komento run ja sitten keksimämme
komentonimi:
npm run count
Tee oma komennosi kirjaston cowsay käynnistämiseksi tietyllä parametrilla.