web-dev-qa-db-fra.com

Comment mettre à jour la version du fil à l'aide d'un terminal

Comment yarn devrait-il être mis à niveau vers la dernière version?

67

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

73
sonlexqt
npm install --global yarn

npm upgrade --global yarn 

Cela devrait marcher. Essayez de me faire savoir si cela ne fonctionne pas.

55
Abdul Rahman

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
28
Janderson Silva

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.

référence

14
Agu V

Pour les utilisateurs de Windows

Je mets généralement à jour le fil avec Chocolatery

choco upgrade yarn
10
SandroMarques

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.

Plus de détails ici et ici .

10
Yuriy Rypka

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

6
lfender6445
  1. Ajouter un répertoire de paquets de fils:

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

  1. Installer le fil:

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

3
Merabi Pkhaladze