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:
npm install -D sloc
La oss si at vi trenger å telle
innholdet i mappen src med den:
npx sloc src
La oss gjøre kommandoen ovenfor
mer behagelig.
La oss først se hva vi har
i filen package.json nå:
{
"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:
{
"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å:
npm run count
Lag din egen kommando for å kjøre biblioteket cowsay med en bestemt parameter.