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:
npm install -D sloc
Lad os antage, at vi med dette værktøj skal tælle
indholdet af mappen src:
npx 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:
{
"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:
{
"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å:
npm run count
Opret din egen kommando til at køre biblioteket cowsay med en bestemt parameter.