Szkriptek futtatása npm-en keresztül JavaScriptben

A package.json fájlban létezik egy különleges beállítás scripts, amely lehetővé teszi bármilyen terminálparancs futtatását npm-en keresztül. Ezt azért használják, hogy a hosszú parancsokat kellemesebbre alakítsák át.

Nézzük meg, hogyan kell ezzel dolgozni. Példaként tegyük fel, hogy a sloc segédprogram telepítve van:

terminalnpm install -D sloc

Tegyük fel, hogy ennek segítségével szeretnénk megszámolni a src mappa tartalmát:

terminalnpx sloc src

Alakítsuk át a fenti parancsot kellemesebbé. Először nézzük meg, mi van jelenleg a package.json fájlban:

package.json{
  "devDependencies": {
    "sloc": "^0.2.1"
  }
}

Most írjuk bele a scripts beállítást. Ez a beállítás egy objektum lesz a parancsok neveivel és értékeivel. Találjunk ki valamilyen nevet a számláló parancsnak, például count. Értéknek adjuk meg azt a terminálparancsot, amelyet futtatni szeretnénk:

package.json{
  "devDependencies": {
    "sloc": "^0.2.1"
  },
  "scripts": {
    "count": "npx sloc src"
  }
}

Most a parancs meghívásához a terminálba npm-t kell írnunk, majd a run parancsot, és utána a mi általunk kitalált parancsnevet:

terminalnpm run count
Задание 1

Készítsen saját parancsot a cowsay könyvtár indításához egy meghatározott paraméterrel.