yarn upgrade
Met à jour les packages à leur dernière version en se basant sur l'intervalle spécifié.
yarn upgrade
Cette commande met à jour toutes les dépendances à leur dernière version en se basant sur l’intervalle de version spécifié dans le fichier package.json
. Le fichier yarn.lock
sera également créé de nouveau.
yarn upgrade
yarn upgrade vx.x.x
[1/4]
[2/4]
[3/4]
[4/4]
success Saved lockfile.
success Saved 867 new dependencies.
[...]
├─ jest-cli@16.0.1
│ ├─ yargs-parser@3.2.0
│ └─ yargs@5.0.0
├─ jest-diff@16.0.0
│ └─ diff@3.0.1
[...]
└─ yargs@4.8.1
✨ Done in 20.79s.
yarn upgrade [--latest\-L]
Cette commande remplace toutes les dépendances de la version spécifiée par le tag lastest
(potentiellement la mise à niveau du package avec des versions majeures).
yarn upgrade --latest
yarn upgrade vx.x.x
[1/4]
[2/4]
[3/4]
[4/4]
success Saved lockfile.
success Saved 867 new dependencies.
[...]
├─ jest-cli@16.0.1
│ ├─ yargs-parser@3.2.0
│ └─ yargs@5.0.0
├─ jest-diff@16.0.0
│ └─ diff@3.0.1
[...]
└─ yargs@4.8.1
✨ Done in 20.79s.
yarn upgrade [package]
Met à jour un unique package à la version spécifiée par le tag latest
(potentiellement en mettant à jour le package avec des versions majeures).
yarn upgrade d3-scale
yarn upgrade vx.x.x
[1/4]
[2/4]
[3/4]
[4/4]
success Saved lockfile.
success Saved 1 new dependency
└─ d3-scale@1.0.3
✨ Done in 6.10s.
Cela va mettre à jour votre package.json
qui ressemblera à ceci :
- "d3-scale": "^0.9.3",
+ "d3-scale": "^1.0.3",
yarn upgrade [package@version]
Va mettre à jour à la version spécifiée (éventuellement sur une version antérieure) un package installé. Vous pouvez utiliser n’importe quel numéro ou intervalle de versions SemVer.
yarn upgrade d3-scale@1.0.2
yarn upgrade vx.x.x
[1/4]
[2/4]
[3/4]
[4/4]
success Saved lockfile.
success Saved 1 new dependency
└─ d3-scale@1.0.2
✨ Done in 6.43s.
Cela va mettre à jour votre package.json
qui ressemblera à ceci :
- "d3-scale": "^1.0.3",
+ "d3-scale": "^1.0.2",
yarn upgrade [package@tag]
Va mettre à jour un package sur la version identifiée par tag
. Les noms du tag sont choisis par les mainteneurs du projet, typiquement vous utilisez cette commande pour installer une release expérimentale ou avec un support à long terme d’un package activement développé. Le tag que vous choisissez sera la version qui apparaîtra dans votre fichier package.json
.
yarn upgrade react@next
yarn upgrade v0.16.0
[1/4]
[2/4]
[3/4]
[4/4]
success Saved lockfile.
success Saved 1 new dependency
└─ react@15.4.0-rc.4
✨ Done in 3.73s.
Cela va mettre à jour votre package.json
qui va ressembler à ceci :
- "react": "^15.3.2",
+ "react": "next",
De manière similaire, l’utilisation du tag latest
va aboutir à la mise à jour de votre package.json
qui ressemblera à ceci :
- "react": "^15.3.2",
+ "react": "latest",
yarn upgrade [package] --ignore-engines
Va mettre à jour un package unique à la version spécifiée par le tag latest
en ignorant les tests du moteur.
yarn upgrade d3-scale --ignore-engines
yarn upgrade vx.x.x
[1/4]
[2/4]
[3/4]
[4/4]
success Saved lockfile.
success Saved 1 new dependency
└─ d3-scale@1.0.3
✨ Done in 6.10s.
Cela va mettre à jour votre package.json
qui ressemblera à ceci :
- "d3-scale": "^0.9.3",
+ "d3-scale": "^1.0.3",
yarn add
Lorsque vous souhaitez utiliser un autre package, vous devez d’abord l'ajouter à vos dépendances. Cela se traduit par l'exécution de `yarn add` pour l'installer dans votre projet.
yarn tag
Les tags sont un moyen de publication des versions de votre package avec un libellé. Les utilisateurs de votre package peuvent installer ce libellé au lieu d’un numéro de version.
Versions de dépendances
Les packages de Yarn suivent la convention de Versionnage Semantique, également connu sous le nom de « semver ». Lorsque vous installez un nouveau package il sera ajouté avec un intervalle de versions semver.