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 --offline
Exécute yarn install en mode hors connexion.
yarn install --non-interactive
Désactive les invites interactives, comme lorsqu’il existe une version non valide d’une dépendance.