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.