Nisja e skripteve përmes npm në JavaScript

Në skedarin package.json ekziston një konfigurim special scripts, që lejon nisjen e çdo komande terminali përmes npm. Kjo përdoret për të kthyer komandat e gjata në komanda më të këndshme.

Le të shohim se si të punojmë me këtë. Le të themi për shembull se kemi instaluar utilitin sloc:

terminalnpm install -D sloc

Le të themi se duhet të numërojmë përmbajtjen e dosjes src me ndihmën e saj:

terminalnpx sloc src

Le ta bëjmë komandën e mësipërme më të këndshme. Për fillim le të shohim çfarë keni aktualisht në skedarin package.json:

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

Tani le të vendosim në të konfigurimin scripts. Ky konfigurim do të jetë një objekt me emra komandash dhe vlerat e tyre. Le të zgjedhim një emër për komandën e numërimit, për shembull count. Si vlerë do të vendosim komandën e terminalit që duam të ekzekutojmë:

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

Tani për të thirrur këtë komandë duhet të shkruajmë në terminal npm, pastaj komandën run dhe më pas emrin e zgjedhur nga ne për komandën:

terminalnpm run count
Задание 1

Krijoni komandën tuaj për nisjen e bibliotekës cowsay me një parametër të caktuar.