Kørsel af scripts via npm i JavaScript

I filen package.json findes der en speciel indstilling scripts, som tillader at køre enhver terminalkommando via npm. Dette bruges til at forvandle lange kommandoer til mere behagelige.

Lad os se på, hvordan man arbejder med dette. Lad os som eksempel antage, at værktøjet sloc er installeret:

terminalnpm install -D sloc

Lad os antage, at vi med dette værktøj skal tælle indholdet af mappen src:

terminalnpx sloc src

Lad os gøre den ovenstående kommando mere behagelig. Lad os til at starte med se på, hvad vi har i filen package.json lige nu:

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

Lad os nu tilføje indstillingen scripts til den. Denne indstilling vil være et objekt med kommandoernes navne og deres værdier. Lad os finde på et navn til tællekommandoen, for eksempel count. Som værdi angiver vi terminalkommandoen, som vi ønsker at køre:

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

For nu at kalde denne kommando skal vi i terminalen skrive npm, derefter kommandoen run og derefter det navn, vi har fundet på:

terminalnpm run count
Задание 1

Opret din egen kommando til at køre biblioteket cowsay med en bestemt parameter.