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:

terminalnpm install -D sloc

Oletetaan, että meidän täytyy laskea sen avulla kansion src sisältö:

terminalnpx sloc src

Tehdään yllä olevasta käskystä miellyttävämpi. Aluksi katsotaan, mitä meillä on parhaillaan tiedostossa package.json:

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:

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

terminalnpm run count
Задание 1

Tee oma komennosi kirjaston cowsay käynnistämiseksi tietyllä parametrilla.