Kjøre skript via npm i JavaScript

I filen package.json finnes det en spesiell innstilling scripts, som tillater å kjøre alle terminalkommandoer via npm. Dette brukes for å gjøre lange kommandoer til mer behagelige.

La oss se på hvordan dette fungerer. La oss for eksempel si at vi har installert verktøyet sloc:

terminalnpm install -D sloc

La oss si at vi trenger å telle innholdet i mappen src med den:

terminalnpx sloc src

La oss gjøre kommandoen ovenfor mer behagelig. La oss først se hva vi har i filen package.json nå:

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

La oss nå skrive inn innstillingen scripts i den. Denne innstillingen vil være et objekt med kommandonavn og deres verdier. La oss finne på et navn for tellekommandoen, for eksempel count. Som verdi setter vi terminalkommandoen som vi ønsker å kjøre:

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

Nå for å kalle denne kommandoen må vi skrive npm i terminalen, deretter kommandoen run og deretter navnet vi fant på:

terminalnpm run count
Задание 1

Lag din egen kommando for å kjøre biblioteket cowsay med en bestemt parameter.