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 exécutant yarn <script> [<args>], cela lancera un script défini par l’utilisateur, s’il n’y en a aucun dans la commande du cli. Voir yarn run.
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