yarn install

yarn install est utilisé pour installer toutes les dépendances d’un projet. C’est le plus couramment utilisé lorsque vous venez juste d’extraire le code d’un projet, ou lorsqu’un autre développeur du projet a ajouté une nouvelle dépendance que vous devez installer.

Si vous êtes habitué à l’utilisation de npm vous vous attendez peut-être à utiliser --save ou --save-dev. Celles-ci ont été remplacées par yarn add et yarn add --dev ou <0>yarn add -D</0>. Pour plus d’informations, consultez la documentation de yarn add.

Exécuter yarn sans argument exécutera yarn install, en passant tous les indicateurs fournis.

Si vous avez besoin de dépendances reproductibles, ce qui est généralement le cas avec les systèmes d’intégration continue, vous devez passer l’option --frozen-lockfile.

yarn install

Installe toutes les dépendances figurant au sein du package.json dans le dossier node_modules local.

yarn install --check-files

Vérifie que les fichiers déjà installés dans node_modules n’ont pas été supprimés.

yarn install --flat

Installe toutes les dépendances, mais permet seulement une seule version de chaque package. Lors de la première exécution cela va vous demander de choisir une version unique pour chaque package se trouvant dans un intervalle de versions. Celles-ci s’ajouteront à votre package.json sous un champ nommé resolutions.

"resolutions": {
  "package-a": "2.0.0",
  "package-b": "5.0.0",
  "package-c": "1.5.2"
}
yarn install --force

Cela ré-extrait tous les packages, même ceux qui ont été précédemment installés.

yarn install --har

Produit des Archives HTTP de toutes les demandes de réseau effectuées lors de l’installation. Les fichiers HAR sont couramment utilisées pour enquêter sur les performances du réseau et peuvent être analysés avec des outils tels que Google HAR Analyzer ou HAR Viewer.

yarn install --ignore-scripts

N’exécute pas les scripts définis dans le projet package.json et ses dépendances.

yarn install --modules-folder <path>

Spécifie un autre emplacement pour le répertoire node_modules, au lieu de la valeur par défaut ./node_modules.

yarn install --no-lockfile

Ne pas lire ou générer un fichier de verrouillage yarn.lock.

yarn install --production[=true|false]

Yarn n’installera aucun package répertorié dans devDependencies si la variable d’environnement NODE_ENV est définie avec la valeur production. Utilisez ce flag pour indiquer à Yarn qu’il faut ignorer NODE_ENV et prendre le statut de production ou non depuis ce flag.

Remarques : --production est identique à --production=true. --prod est un alias de --production.

yarn install --pure-lockfile

Ne pas générer un nouveau fichier de verrouillage yarn.lock.

yarn install --frozen-lockfile

Ne pas générer un fichier de verrouillage yarn.lock et échouer si une mise à jour est nécessaire.

yarn install --silent

Exécute yarn install sans afficher le log d’installation

yarn install --ignore-engines

Ignore le contrôle des moteurs.

yarn install --ignore-optional

N’installe pas les dépendances optionnelles.

yarn install --offline

Exécute l’installation avec Yarn en mode hors connexion.

yarn install --non-interactive

Désactive l’affichage interactif, comme lorsqu’il existe une version non valide d’une dépendance.

yarn install --update-checksums

Update checksums in the yarn.lock lockfile if there’s a mismatch between them and their package’s checksum.