Comment Faire Pour Désinstaller Fil
Comment puis-je désinstaller fils? Je l'ai utilisé pour un react-native project et maintenant chaque fois que je déplace le code hors de index.ios.js
ou index.android.js
il lance une erreur donc je voudrais juste utiliser npm mais chaque fois que j'initialise un projet react-native il par défaut à fils. J'ai essayé npm uninstall yarn
mais cela ne fonctionne pas. Grâce.
11 réponses
Dépend de comment vous l'avez installé:
brew:brew uninstall yarn
archive: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
N'a pas vu la réponse qui a fonctionné pour moi, donc voici: sur mon système OSX j'ai trouvé fil à ~/.yarn/bin/yarn
. rm -rf ~/.yarn
a pris soin d'elle.
Si vous avez installé avec brew, essayez brew uninstall yarn
à l'invite du terminal. Rappelez-vous également de supprimer les informations de chemin de fil dans votre .bash_profile
.
sous windows: allez à "ajouter ou supprimer des programmes" dans le panneau de configuration (ou ouvrez le menu Démarrer et recherchez "supprimer un programme")
Ce que j'ai fait de mon côté:
est allé à la /usr/local/lib/node_modules
, et supprimé le yarn
dossier à l'intérieur d'elle.
Dans le cas où 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 avec Ubuntu. Fonctionne parfaitement!
j'utilise des macOS. J'ai eu quelques versions de fil installé avec Homebrew, que je désinstallé avec brew uninstall --force yarn
. J'ai alors installé la dernière version 1.7.0 de fil en utilisant Homebrew brew install yarn
Mais quand j'ai couru which yarn
, il est retourné /Users/Moi/.fil / bin / fil, et yarn --version
renvoyé 0.24.6. Il n'y avait aucune mention de fils dans ~/.bash_profile, mais mon ~/.le fichier bashrc contenait la ligne export PATH="$HOME/.yarn/bin:$PATH"
indiquant que je dois avoir déjà installé fil globalement, mais je voulais seulement utiliser la dernière version que je viens d'installer avec Homebrew.
donc j'ai désinstallé fil globalement en exécutant npm uninstall -g yarn; rm -rf ~/.yarn
, puis éditant le fichier~/.bashrc par la modification de la ligne export PATH="/usr/local/bin/yarn:$PATH"
et en cours d'exécution source ~/.bashrc
pour mettre à jour le chemin dans la session du terminal. Alors quand j'ai couru which yarn
il est retourné /usr/local/bin/fils, et quand j'ai couru yarn --version
il est revenu
1.7.0
"npm uninstall -g yarnpkg
" ( global) ounpm uninstall yarnpkg
" () si vous l'avez installé avec npm.
C'est ce qui a fonctionné pour moi.
Si cela ne fonctionne toujours pas et que vous avez installé avec npm,
"npm list -g
" pour vérifier si vous l'avez installé à l'échelle mondiale ou "npm list
" si vous l'avez installé localement.
L'espoir que cela aide quelqu'un ayant ce problème. : D
modifier: trouver quelque chose si vous avez installé fil avec .MSI exécutable vous devez l'installer de la manière windows normale.
ng set --global packageManager=npm
ou ng set --global packageManager=yarn
npm uninstall yarn supprime les paquets de fils qui sont installés via npm mais ce que yarn fait sous la hotte est, il installe un logiciel nommé yarn dans votre PC. Si vous avez installé dans Windows, allez à ajouter ou supprimer des programmes et ensuite rechercher fil et désinstaller il alors vous êtes bon d'aller.
j'ai essayé Homebrew et archive points le post de sospedra. Il n'était pas assez.
j'ai trouvé le fil installé dans: ~/.config/yarn/global/node_modules/yarn
j'ai couru yarn global remove yarn
. Le terminal redémarré et il avait disparu.
à l'origine, ce qui m'a amené ici était fils de revenir à une version plus ancienne, mais je ne savais pas pourquoi, et les tentatives de désinstaller ou de mise à niveau ont échoué.
quand je vérifiais une branche plus ancienne d'un certain projet la version du fil utilisée changerait 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
.