Introduction aux Lignes de Commande
Yarn fournit un ensemble riche de commandes pour vous aider avec les divers aspects de votre package, y compris l’installation, l’administration, la publication, etc.
Même si toutes les commandes disponibles sont fournis ici, en ordre alphabétique, les commandes plus populaires sont :
yarn add
: ajoute un package à utiliser dans votre package actuel.yarn init
: initialise le développement d’un package.yarn install
: installe toutes les dépendances définies dans un fichierpackage.json
.yarn publish
: publie un package dans un gestionnaire de packages.yarn remove
: supprime un package qui n’est plus utilisé dans votre package.
Commande par défaut
Exécuter yarn
sans argument exécutera yarn install
, en passant tous les indicateurs fournis.
Scripts définis par l’utilisateur
En lançant yarn <script> [<args>]
, cela exécutera un script
défini par l’utilisateur. Voir yarn run
.
CLIs installées en local {#locally-installed-clis.toc}
En lançant yarn <command> [<args>]
, cela exécutera la commande, si celle-ci correspond à une CLI installée localement. Si vous n’avez pas besoin de scripts de configuration définie par l’utilisateur pour le cas d’une utilisation simple.
Simultanéité et --mutex
Lorsque vous exécutez plusieurs instances de yarn en tant qu’un même utilisateur sur le même serveur, vous pouvez faire en sorte qu’une instance s’exécute à un moment donné (et éviter les conflits) en transmettant l’indicateur global --mutex
suivi de file
ou de network
.
Quand file
est utilisé Yarn lira/écrira un fichier mutex .yarn-single-instance
dans le répertoire de travail actif par défaut. Vous pouvez également spécifier un nom de fichier alternatif ou global.
--mutex file
--mutex file:/tmp/.yarn-mutex
Quand network
est utilisé Yarn va créer un serveur sur le port 31997
par défaut. Vous pouvez également spécifier un autre port.
--mutex network
--mutex network:30330