yarn run

Execute un script précis d'un package.

Vous pouvez définir un noeud scripts dans votre fichier package.json.

{
  "name": "my-package",
  "scripts": {
    "build": "babel src -d lib",
    "test": "jest"
  }
}
yarn run [script] [-- <args>]

Si vous avez défini un objet scripts dans votre package, cette commande exécutera le [script] spécifié. Par exemple :

yarn run test

Le lancement de cette commande va exécuter le script "test" de votre package.json.

Vous pouvez passer des arguments additionnels à votre script en utilisant --.

yarn run test -- -o --watch

Cette commande va exécuter jest -o --watch.

[script] peut aussi être n’importe quel exécutable installé localement se trouvant dans node_modules/.bin/.

yarn run

Si vous ne spécifiez aucun script à la commande yarn run, la commande run listera tous les scripts qu’il est possible de lancer pour un package.