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",