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.
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
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é.
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").
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
.
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.
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
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.
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
.
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.
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
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.