Skriptu palaišana caur npm JavaScript

Failā package.json pastāv īpašs iestatījums scripts, kas ļauj palaist jebkuras termināļa komandas caur npm. To izmanto, lai pārvērstu garenās komandas patīkamākās.

Paskatīsimies, kā ar to strādāt. Piemēram, pieņemsim, ka mums ir instalēta rīks sloc:

terminalnpm install -D sloc

Pieņemsim, ka mums ar to vajag saskaitīt mapes src saturu:

terminalnpx sloc src

Padarīsim iepriekš minēto komandu patīkamāku. Sākumā paskatīsimies, kas mums šobrīd ir failā package.json:

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

Tagad ierakstīsim tajā iestatījumu scripts. Šis iestatījums būs objekts ar komandu nosaukumiem un to vērtībām. Izdomāsim kādu nosaukumu rindu skaitīšanas komandai, piemēram count. Kā vērtību norādīsim termināļa komandu, kuru vēlamies palaist:

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

Tagad, lai izsauktu šo komandu, mums terminālī jāraksta npm, tad komanda run un tad mūsu izdomātais komandas nosaukums:

terminalnpm run count
Задание 1

Izveidojiet savu komandu, lai palaistu bibliotēku cowsay ar noteiktu parametru.