Ejecución de scripts a través de npm en JavaScript
En el archivo package.json existe
una configuración especial scripts,
que permite ejecutar cualquier
comando de terminal a través de npm.
Esto se utiliza para convertir
comandos largos en otros más
agradables.
Veamos cómo trabajar con esto. Supongamos que, por ejemplo, tenemos instalada la utilidad sloc:
npm install -D sloc
Supongamos que necesitamos usarla para contar
el contenido de la carpeta src:
npx sloc src
Hagamos más agradable
el comando anterior.
Para empezar, veamos qué tenemos
actualmente en el archivo package.json:
{
"devDependencies": {
"sloc": "^0.2.1"
}
}
Ahora configuremos en él la opción
scripts. Esta configuración será
un objeto con nombres de comandos y sus valores.
Inventemos un nombre para el comando de conteo,
por ejemplo count. Como valor, especificamos
el comando de terminal que queremos ejecutar:
{
"devDependencies": {
"sloc": "^0.2.1"
},
"scripts": {
"count": "npx sloc src"
}
}
Ahora para invocar este comando
debemos escribir en la terminal npm,
luego el comando run y luego el nombre
que inventamos para el comando:
npm run count
Crea tu propio comando para ejecutar la librería cowsay con un parámetro específico.