Comment yarn
devrait-il être mis à niveau vers la dernière version?
Pour les utilisateurs de macOS, si vous avez installé yarn
via brew
, vous pouvez le mettre à niveau à l'aide de la commande ci-dessous:
brew upgrade yarn
npm install --global yarn
npm upgrade --global yarn
Cela devrait marcher. Essayez de me faire savoir si cela ne fonctionne pas.
Sous Linux, lancez simplement la commande ci-dessous au terminal:
$ curl --compressed -o- -L https://yarnpkg.com/install.sh | bash
Après cela, fermez le terminal actuel et rouvrez-le. Et ensuite, lancez la commande ci-dessous pour vérifier la version actuelle du fil:
$ yarn --version
Ne me souvenant pas comment j'ai installé le fil, la commande qui a fonctionné pour moi était la suivante:
yarn policies set-version
Cette commande met à jour la version actuelle du fil avec la dernière version stable.
De la documentation:
Notez que cette commande est également le moyen privilégié de mettre à niveau Yarn - elle fonctionnera quelle que soit la manière dont vous l'avez installée à l'origine, ce qui peut parfois s'avérer difficile à comprendre autrement.
Pour les utilisateurs de Windows
Je mets généralement à jour le fil avec Chocolatery
choco upgrade yarn
npm install -g yarn
- a résolu le problème lorsque rien ne s'est passé en cours d'exécution npm update --global yarn
.
Méthode alternative pour mettre à jour le fil: curl --compressed -o- -L https://yarnpkg.com/install.sh | bash
.
Les utilisateurs de Mac avec homebrew peuvent exécuter brew upgrade yarn
.
J'avais un lien symbolique obsolète qui m'empêchait d'accéder à la corbeille appropriée. J'avais aussi récemment effectué une mise à niveau de nœud, ce qui signifie qu'un grand nombre de mes nouveaux bacs étaient disponibles dans un dossier différent avec une priorité moindre, selon moi.
Voici ce qui a fonctionné pour moi:
yarn -v
> 1.15.2
which yarn
> /Users/lfender/.yarn/bin/yarn
rm -rf /Users/lfender/.yarn/bin/yarn
npm uninstall --global yarn; npm install --global yarn
> + [email protected]
> added 1 package in 0.179s
which yarn
> /Users/lfender/.nvm/versions/node/v12.2.0/bin/yarn
yarn -v
> 1.16.0
Si vous n'utilisez pas NVM, l'emplacement de vos installations bin sera probablement unique sur votre système.
À partir de là, je suis passé à la méthode yarn set policy
, comme indiqué ci-après https://stackoverflow.com/a/55278430/1426788 pour définir ma version de fil au niveau du référentiel
curl -sS https://dl.yarnpkg.com/debian/pubkey.gpg | Sudo apt-key add - echo "deb https://dl.yarnpkg.com/debian/ stable main" | Sudo tee /etc/apt/sources.list.d/yarn.list
Sudo apt-get update && Sudo apt-get install yarn
Veuillez noter que la dernière commande mettra à jour le fil à la dernière version si le paquet est déjà installé.
Pour plus d'informations, vous pouvez consulter la documentation: installation du fil