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 env

L’exécution de cette commande permet de lister les variables d’environnement disponibles pour les scripts au moment de l’exécution.

Si vous voulez remplacer cette commande, vous pouvez le faire en définissant votre propre script "env" dans package.json.

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.