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.

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