Exécution de scripts via npm en JavaScript

Dans le fichier package.json, il existe un paramètre spécial scripts, qui permet d'exécuter n'importe quelle commande de terminal via npm. Cela est utilisé pour transformer des commandes longues en commandes plus agréables.

Voyons comment travailler avec cela. Prenons par exemple l'utilitaire sloc installé :

terminalnpm install -D sloc

Supposons que nous devons l'utiliser pour compter le contenu du dossier src :

terminalnpx sloc src

Rendons la commande ci-dessus plus agréable. Pour commencer, regardons ce que nous avons actuellement dans le fichier package.json :

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

Ajoutons maintenant le paramètre scripts. Ce paramètre sera un objet avec des noms de commandes et leurs valeurs. Inventons un nom pour la commande de comptage, par exemple count. Comme valeur, indiquons la commande de terminal que nous souhaitons exécuter :

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

Maintenant, pour appeler cette commande, nous devons écrire npm dans le terminal, puis la commande run, et ensuite le nom de commande que nous avons inventé :

terminalnpm run count
Задание 1

Créez votre propre commande pour lancer la bibliothèque cowsay avec un paramètre spécifique.