web-dev-qa-db-fra.com

Comment désinstaller le fil

Comment puis-je désinstaller le fil? Je l'ai utilisé pour un projet natif de réaction et maintenant, chaque fois que je déplace le code hors de index.ios.js ou index.Android.js, une erreur est générée. J'aimerais donc utiliser simplement npm, mais chaque fois que j'initialise un projet réactif natif, la valeur par défaut est yarn. J'ai essayé npm uninstall yarn mais cela n'a pas fonctionné. Merci.

58
maxwellgover

Cela dépend de comment vous l'avez installé :

brasser : brew uninstall yarn

tarball : rm -rf "$HOME/.yarn"

npm : npm uninstall -g yarn

ubuntu : Sudo apt-get remove yarn && Sudo apt-get purge yarn

centos : yum remove yarn

windows : choco uninstall yarn

159
sospedra

Je n'ai pas vu la réponse qui a fonctionné pour moi, alors la voici: Sur mon système OSX, j'ai trouvé le fil à ~/.yarn/bin/yarn. rm -rf ~/.yarn s'en est occupé.

30
elthrasher

sous Windows: Cliquez sur "Ajouter ou supprimer des programmes" dans le panneau de configuration (ou ouvrez le menu Démarrer et recherchez "supprimer le programme").

https://github.com/yarnpkg/yarn/issues/3331

12
Alireza Fattahi

Si vous avez installé avec Brew, essayez brew uninstall yarn à l'invite du terminal. Pensez également à supprimer les informations de chemin de fil dans votre .bash_profile

10
john-prodlabs

Ce que j'ai fait de mon côté:

Je suis allé au /usr/local/lib/node_modules et j'ai supprimé le dossier yarn qu'il contient.

4
Edmundo Rodrigues

J'utilise macOS. J'ai eu quelques versions de fil installées avec Homebrew, que j'ai désinstallées avec brew uninstall --force yarn. J'ai ensuite installé la dernière version 1.7.0 de Yarn en utilisant Homebrew brew install yarn

Mais toujours quand j'ai exécuté which yarn, il a retourné /Users/Me/.yarn/bin/yarn, et yarn --version a renvoyé 0.24.6. Il n'y avait aucune mention de Yarn dans ~/.bash_profile, mais mon fichier ~/.bashrc contenait la ligne export PATH="$HOME/.yarn/bin:$PATH" indiquant que je devais avoir précédemment installé Yarn globalement, mais je ne voulais utiliser que la dernière version que j'ai installée avec Homebrew.

J'ai donc désinstallé Yarn globalement en exécutant npm uninstall -g yarn; rm -rf ~/.yarn, puis en modifiant le fichier ~/.bashrc en modifiant la ligne en export PATH="/usr/local/bin/yarn:$PATH" et en exécutant source ~/.bashrc pour mettre à jour le chemin PATH dans la session de terminal. Puis, lorsque j'ai exécuté which yarn, il a renvoyé/usr/local/bin/yarn, et lorsque j’ai exécuté yarn --version, il a renvoyé 1.7.0

3
Luke Schoen

Si vous avez installé fil globalement comme ceci

$ Sudo npm install -g yarn

Il suffit de lancer ceci dans le terminal

$ Sudo npm uninstall -g yarn

Testé maintenant sur ma machine locale sous Ubuntu. Fonctionne parfaitement!

npm uninstall yarn supprime les paquets de fils installés via npm mais ce que fait le fil sous le capot est d'installer un logiciel nommé yarn sur votre PC. Si vous avez installé Windows, allez ajouter ou supprimer des programmes, puis recherchez un fil et désinstallez-le, vous êtes prêt à partir.

2
Raja Rahul

J'ai essayé les points Homebrew et tarball de le message de sospedra . Ce n'était pas suffisant.

J'ai trouvé le fil installé dans: ~/.config/yarn/global/node_modules/yarn

J'ai couru yarn global remove yarn. Terminal redémarré et il était parti.

À l'origine, ce qui m'avait amené ici, c'était le retour d'un fil à une version plus ancienne, mais je ne savais pas pourquoi et les tentatives de désinstallation ou de mise à niveau ont échoué.

Lorsque je vérifiais une branche plus ancienne d'un certain projet, la version de fil utilisée passait de 1.9.4 à 0.19.1.

Même après avoir pris des mesures pour enlever le fil, il est resté, et à 0.19.1.

1
mbd

Sur mon Mac, aucune de ces méthodes habituelles de désinstallation de Yarn n'a fonctionné:

infusion: brew uninstall yarn

npm: npm uninstall -g yarn

Au lieu de cela, je l'ai supprimé manuellement en tapant rm -rf ~/.yarn (merci à l'utilisateur elthrasher) et en supprimant les deux liens de symboles yarn et yarnpkg de usr/local/bin. Ensuite, brew install yarn m'a donné la dernière version de Yarn.


Contexte: Le fait d'avoir installé une version très obsolète de Yarn m'a procuré des erreurs tout à fait incompréhensibles lors de la tentative d'installation de modules supplémentaires dans un projet configuré avec Vue CLI Service et Vue UI, qui utilise apparemment Yarn 'sous le capot'. J'utilise généralement NPM, il m'a donc fallu un certain temps pour trouver la cause de mes problèmes. Les messages d'erreur générés naturellement par de telles incompatibilités de modules dans Google ne présentaient aucun indice. Avec le fil mis à jour, tout fonctionne parfaitement maintenant.

0
Oliver Schafeld

J'utilise macOS et seulement cela a fonctionné pour moi:

$ brew uninstall --force yarn
$ npm r -g yarn
$ yarn -v

fil installer v0.24.5

$ which yarn

/ usr/local/bin/yarn

$ rm /usr/local/bin/yarn
$ rm /usr/local/bin/yarnpkg
$ which yarn

fil non trouvé

$ brew install yarn 
$ brew link yarn
$ yarn -v

1.13.0

0
Honzík

J'ai dû supprimer (supprimer) manuellement le dossier Yarn du lecteur, puis réexécuter le npm uninstall -g yarn pour le réinstaller. Cela a fonctionné pour moi.

0
Mahipal