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 donner des arguments à votre script en les passant après le nom du script.
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/
.
Il est également possible de laisser de côté le run
dans cette commande, chaque script peut être exécuté avec son nom :
yarn test -o --watch
L’exécution de cette commande fera la même chose que yarn run test -o --watch
. Notez que les commandes cli intégrées auront une préférence pour vos scripts, donc vous ne devriez pas toujours compter sur ce raccourci dans d’autres scripts
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.