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.
yarn install
Installer toutes les dépendances figurant au sein du package.json
dans le dossier node_modules
local.
yarn install --flat
Permet d’avoir une seule version d’un 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 --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
À l’aide du champ --production
, ou lorsque la variable d’environnement NODE_ENV
est fixée a production
, Yarn n’installera aucun package répertorié dans devDependencies
.
Remarque :
--prod
est également un alias de--production
.
yarn install --pure-lockfile
Ne pas générer un nouveau fichier de verrouillage yarn.lock
.