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