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 fichier package.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