yarn upgrade-interactive
C’est semblable au mode de mise à jour interactif npm-check. Il fournit un moyen facile de mettre à jour les paquets obsolètes.
yarn upgrade-interactive [--latest]
La commande upgrade-interactive
prend les mêmes paramètres et fonctionne de la même façon que la commande de base upgrade
. Cette commande affiche les packages obsolètes avant d’effectuer toute mise à niveau, permettant à l’utilisateur de sélectionner les packages à mettre à jour. Yarn respectera les plages de version dans package.json
lors de la détermination de la version à mettre à jour.
Vous pouvez voir yarn upgrade-interactive
comme une combinaison des commandes yarn outdated
et yarn upgrade [package...]
. Où yarn outdated
affiche la liste des packages obsolètes et puis yarn upgrade [package...]
peut être utilisé pour mettre à niveau les packages souhaités, yarn upgrade-interactive
affiche la même liste des packages obsolètes et laisse immédiatement le choix pour mettre à niveau.
--latest
: cette option indique à yarn d’ignorer les plages de la version spécifiée dans package.json
et d’utiliser plutôt la version taguée latest
dans le registre.
[1/? Choose which packages to update. (Press <space> to select, <a> to toggle all, <i> to inverse s
election)
devDependencies
❯◯ autoprefixer 6.7.7 ❯ 7.0.0 https://github.com/postcss/autoprefixer#readme
◯ webpack 2.4.1 ❯ 2.5.1 https://github.com/webpack/webpack
dependencies
◯ bull 2.2.6 ❯ 3.0.0-alpha.3 https://github.com/OptimalBits/bull#readme
◯ fs-extra 3.0.0 ❯ 3.0.1 https://github.com/jprichardson/node-fs-extra
◯ socket.io 1.7.3 ❯ 1.7.4 https://github.com/socketio/socket.io#readme
◯ socket.io-client 1.7.3 ❯ 1.7.4 https://github.com/Automattic/socket.io-client#readme
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.