Wie deinstalliere ich Garn?


128

Wie kann ich Garn deinstallieren? Ich habe es für ein reaktionsnatives Projekt verwendet und jetzt, wenn ich den Code verschiebe index.ios.jsoder index.android.jses einen Fehler auslöst, möchte ich nur npm verwenden, aber wenn ich ein reaktionsnatives Projekt initialisiere, wird standardmäßig Garn verwendet. Ich habe es versucht, npm uninstall yarnaber das hat nicht funktioniert. Vielen Dank.


7
Haben Sie es global installiert? npm uninstall -g yarn. Vielleicht ist es besser, die Probleme zu beheben, auf die Sie beim Verschieben von Code stoßen…
Ry-

1
Das hat nicht funktioniert. Ich benutze immer noch Garn.
Maxwellgover

Möglicherweise müssen Sie die zugehörigen Dateien löschen. Wie die
Garnschlossdatei

1
Sie müssen dies mit einem Programm deinstallieren, das Sie bei der Installation verwendet haben. npm list -g --depth = 0 zeigt Ihre globalen npm-Pakete an. In meiner Situation habe ich Garn mit Gebräu unter MacOS installiert, also brew uninstall yarnhat es perfekt für mich
funktioniert

npm deinstallieren -g Garn hat bei mir
funktioniert

Antworten:


274

Hängt davon ab, wie Sie es installiert haben :

brauen :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

Fenster :choco uninstall yarn


18
npm uninstall -g yarnfunktioniert nicht Es berichtet einfach up to date in 0.067sund tut nichts.
Vince

Ich habe alle diese, die zutreffen (unbuntu) versucht, aber ich bekomme$ eslint bash: /home/.../.yarn/bin/eslint: No such file or directory
Max Waterman

1
Um meine eigene Frage zu beantworten hash -r, löschen Sie den Hash von bash und vermeiden Sie einen Neustart Ihrer Shell.
Max Waterman

Was ist das ? "windows" "npm" .... die npm ist schon in windows! wahrscheinlich meintest du schoko? Sie spielen Betriebssystem mit anderen Paketen ... ein Chaos ...
Serge

1
@Vince Vielleicht bist du unter Windows? Wenn ja, lesen Sie die Antworten von Alireza Fattahi und Raja Rahul, wie Sie das von Ihnen erwähnte Problem lösen können.
user1460043

79

Versuchen Sie dies, es funktioniert gut unter macOS:

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

v0.24.5 (oder Ihre aktuelle Version)

$ which yarn

/ usr / local / bin / garn

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

Garn nicht gefunden

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

v1.17.3 (neueste Version)


4
Absolut die hilfreichste Antwort! Versuchte alle anderen Vorschläge zum Entfernen von Garn und konnte es nicht finden, bis ich es tatwhich yarn
Matthew Dean

2
beste Antwort. Danke dir.
Dr. Younes Henni

1
Ich brauchte einenrm -rf ~/.yarn
Jacob Dalton

41

Ich habe die Antwort nicht gesehen, die für mich funktioniert hat, also hier ist sie: Auf meinem OSX-System habe ich Garn gefunden ~/.yarn/bin/yarn. rm -rf ~/.yarnhat sich darum gekümmert.


1
Perfekt. Lief wie am Schnürchen.
Justin Smith


14

Wenn Sie mit Brew installiert haben, versuchen Sie es brew uninstall yarnan der Terminal-Eingabeaufforderung. Denken Sie auch daran, die Garnpfadinformationen in Ihrem zu entfernen .bash_profile.


7

Ich benutze macOS. Ich hatte einige Versionen von Garn mit Homebrew installiert, mit denen ich deinstalliert habe brew uninstall --force yarn. Ich habe dann die neueste Version 1.7.0 von Yarn mit Homebrew installiertbrew install yarn

Aber immer noch, als ich lief which yarn, gab es /Users/Me/.yarn/bin/yarn zurück und yarn --versiongab 0.24.6 zurück. In ~ / .bash_profile wurde Yarn nicht erwähnt, aber meine ~ / .bashrc-Datei enthielt die Zeile, die export PATH="$HOME/.yarn/bin:$PATH"angibt, dass ich Yarn zuvor global installiert haben muss, aber ich wollte nur die neueste Version verwenden, die ich gerade mit Homebrew installiert habe.

Also habe ich Yarn global deinstalliert, indem ich ausgeführt npm uninstall -g yarn; rm -rf ~/.yarnund dann die Datei ~ / .bashrc bearbeitet habe, indem ich die Zeile in geändert export PATH="/usr/local/bin/yarn:$PATH"und ausgeführt habe source ~/.bashrc, um den PATH in der Terminalsitzung zu aktualisieren. Wenn ich which yarnes dann ausführte, gab es / usr / local / bin / yarn zurück, und wenn ich yarn --versiones ausführte, gab es 1.7.0 zurück


Diese Antwort ist sehr hilfreich für Mac-Benutzer
Anthony Kong

6

Ich habe die Homebrew- und Tarball- Punkte von der Post von Sospedra ausprobiert . Es war nicht genug.

Ich fand Garn installiert in: ~/.config/yarn/global/node_modules/yarn

Ich rannte yarn global remove yarn. Terminal neu gestartet und es war weg.

Ursprünglich brachte mich das Garn auf eine ältere Version zurück, aber ich wusste nicht warum, und Versuche, es zu deinstallieren oder zu aktualisieren, schlugen fehl.

Wenn ich einen älteren Zweig eines bestimmten Projekts auschecke, ändert sich die verwendete Garnversion von 1.9.4zu 0.19.1.

Selbst nachdem Schritte unternommen wurden, um das Garn zu entfernen, blieb es und bei 0.19.1.


4

Was ich auf meiner Seite getan habe:

Ging zum /usr/local/lib/node_modulesund löschte den yarnOrdner darin.


4

Für den Fall, dass Sie Garn global so installiert haben

$ sudo npm install -g yarn

Führen Sie dies einfach im Terminal aus

$ sudo npm uninstall -g yarn

Jetzt auf meinem lokalen Computer mit Ubuntu getestet. Funktioniert perfekt!


ja, wie man Garn unkristallisiert, etwas ist dir nicht klar?
Alexander Cherednichenko

Siehe die Kommentare.
Eden

Jetzt auf meinem lokalen Computer mit Ubuntu getestet und überhaupt nichts getan. Es berichtet up to date in 0.067s, tut aber nichts anderes.
Vince

3

npm uninstall yarn entfernt die über npm installierten Garnpakete, aber was Garn unter der Haube tut, ist die Installation einer Software namens yarn auf Ihrem PC. Wenn Sie in Windows installiert haben, gehen Sie zum Hinzufügen oder Entfernen von Programmen und suchen Sie dann nach Garn und deinstallieren Sie es. Dann können Sie loslegen.


bester Weg unter Windows
Josue Martinez

2

Auf meinem Mac funktionierte keine dieser regulären Methoden zum Deinstallieren von Yarn:

brauen: brew uninstall yarn

npm: npm uninstall -g yarn

Stattdessen entfernte ich es manuell durch Eingabe rm -rf ~/.yarn(danke Benutzer elthrasher) und Löschen der beiden Symbolverknüpfungen Garn und Garnpkg aus usr/local/bin. Danach brew install yarngab mir die neueste Version von Yarn.


Hintergrund: Die Tatsache, dass ich eine sehr veraltete Version von Yarn installiert hatte, gab mir völlig unverständliche Fehler, als ich versuchte, zusätzliche Module für ein Projekt zu installieren, das mit Vue CLI Service und Vue UI eingerichtet wurde und anscheinend Yarn "unter der Haube" verwendet. Ich benutze normalerweise NPM, daher habe ich eine Weile gebraucht, um die Ursache für meine Probleme herauszufinden. Natürlich gab das Googeln von Fehlermeldungen, die durch solche Modulinkompatibilitäten erzeugt wurden, keine Hinweise. Mit Yarn aktualisiert funktioniert jetzt alles perfekt.


1

Für Windows-Benutzer:

Verwenden Sie einfach die Installationsdatei (in meinem Fall yarn-1.22.4.msi), um das Garn zu deinstallieren .

Sobald Sie das Installationsprogramm öffnen, haben Sie drei Möglichkeiten: Garn von Ihrem Computer installieren, reparieren und deinstallieren. Wählen Sie Deinstallieren und es werden alle Garndateien von Ihrem PC entfernt.


0

Versuchen Sie " npm uninstall -g yarnpkg" ( global ) oder " npm uninstall yarnpkg" ( lokal ), wenn Sie es mit npm installiert haben .
Das hat bei mir funktioniert.
Wenn dies immer noch nicht funktioniert und Sie es mit npm installiert
haben npm list -g, überprüfen Sie, ob Sie es global installiert haben, oder npm listob Sie es lokal installiert haben.
Hoffe, das hilft jedem, der dieses Problem hat. : D.

BEARBEITEN: Wenn Sie Garn mit der ausführbaren MSI-Datei installiert haben, müssen Sie es wie gewohnt unter Windows installieren.


Das macht nichts (genau wie npm uninstall -g yarn). Ich habe Garn global installiert, aber npm list -ges wird nichts angezeigt, das die Schnur enthält yarn.
Vince

Dies funktionierte für mich, wo npm uninstall -g yarnnicht
Amicable

0

Ich musste den YarnOrdner manuell vom Laufwerk entfernen (löschen) und dann npm uninstall -g yarnerneut ausführen , um ihn neu zu installieren. Es hat bei mir funktioniert.


0

npm uninstall -g yarnWenn Windows nach der Ausführung noch nicht deinstalliert wurde, gehen Sie zu "C: \ Benutzer \ Benutzername \ AppData \ Local" und entfernen Sie den Garnordner. Schließen Sie das cmd und öffnen Sie das cmd erneut und führen Sie es aus yarn. es wird Ihnen eine Nachricht geben'yarn' is not recognized as an internal or external command, operable program or batch file.


0

Wenn nach dem Löschen von ~ / .yarn immer noch Fehler auftreten, wenn Dateien nicht gefunden wurden, vergessen Sie nicht, die Garn-RC-Datei zu löschen:

rm ~/.yarnrc.yml 

0

Garn entfernen

# macOS & brew
$ brew uninstall yarn

npm-Paket entfernen

Garn global entfernen

# yarn global remove
$ sudo yarn global remove @tarojs/cli


# yarn global add 
$ sudo yarn global add @tarojs/cli

refs

https://classic.yarnpkg.com/de/docs/cli/global/

https://classic.yarnpkg.com/de/docs/cli/remove/


In dieser Frage geht es darum, wie Yarn selbst deinstalliert wird. Ihre Antwort zeigt nur, wie Sie ein Paket deinstallieren, das global mit Yarn installiert wurde.
Rory O'Kane

»Dieser Fehler tut mir leid!
xgqfrms

-2

ng set --global packageManager=npm ODER ng set --global packageManager=yarn

Durch die Nutzung unserer Website bestätigen Sie, dass Sie unsere Cookie-Richtlinie und Datenschutzrichtlinie gelesen und verstanden haben.
Licensed under cc by-sa 3.0 with attribution required.