Jak mogę odinstalować włóczkę? Użyłem go do projektu natywnego reagowania, a teraz, gdy przenoszę kod z index.ios.js
lub index.android.js
generuje błąd, więc chciałbym po prostu użyć npm, ale za każdym razem, gdy inicjuję projekt natywny, domyślnie jest to przędza. Próbowałem, npm uninstall yarn
ale to nie zadziałało. Dzięki.
129
npm uninstall -g yarn
. Może lepiej by było rozwiązać problemy, które napotykasz podczas przenoszenia kodu…brew uninstall yarn
Odpowiedzi:
Zależy od tego, jak go zainstalowałeś :
napar :
brew uninstall yarn
archiwum :
rm -rf "$HOME/.yarn"
npm :
npm uninstall -g yarn
ubuntu :
sudo apt-get remove yarn && sudo apt-get purge yarn
centy :
yum remove yarn
okna :
choco uninstall yarn
źródło
npm uninstall -g yarn
nie działa. Po prostu raportujeup to date in 0.067s
i nic nie robi.$ eslint bash: /home/.../.yarn/bin/eslint: No such file or directory
hash -r
aby wyczyścić hash basha i uniknąć ponownego uruchamiania powłoki.Spróbuj tego, działa dobrze na macOS:
źródło
which yarn
rm -rf ~/.yarn
Nie widziałem odpowiedzi, która zadziałała dla mnie, więc oto jest: W moim systemie OSX znalazłem przędzę w
~/.yarn/bin/yarn
.rm -rf ~/.yarn
zadbał o to.źródło
w systemie Windows: przejdź do „Dodaj lub usuń programy” w panelu sterowania (lub otwórz menu Start i wyszukaj „usuń program”)
https://github.com/yarnpkg/yarn/issues/3331
źródło
Jeśli zainstalowałeś z brew, spróbuj
brew uninstall yarn
w oknie terminala. Pamiętaj również, aby usunąć informacje o ścieżce przędzy z pliku.bash_profile
.źródło
Używam macOS. Miałem kilka wersji przędzy zainstalowanych w Homebrew, z którymi odinstalowałem
brew uninstall --force yarn
. Następnie zainstalowałem najnowszą wersję 1.7.0 Yarn za pomocą Homebrewbrew install yarn
Ale nadal, kiedy
which yarn
biegałem,yarn --version
zwróciło /Users/Me/.yarn/bin/yarn i zwróciło 0.24.6. Nie było wzmianki o Yarn w ~ / .bash_profile, ale mój plik ~ / .bashrc zawierał linięexport PATH="$HOME/.yarn/bin:$PATH"
wskazującą, że musiałem wcześniej zainstalować Yarn globalnie, ale chciałem użyć tylko najnowszej wersji, którą właśnie zainstalowałem z Homebrew.Więc odinstalowałem Yarn globalnie, uruchamiając
npm uninstall -g yarn; rm -rf ~/.yarn
, a następnie edytując plik ~ / .bashrc, zmieniając wiersz naexport PATH="/usr/local/bin/yarn:$PATH"
i uruchamiając,source ~/.bashrc
aby zaktualizować PATH w sesji terminala. Następnie, kiedy uruchomiłemwhich yarn
, zwrócił / usr / local / bin / yarn, a kiedy uruchomiłemyarn --version
, zwrócił 1.7.0źródło
Wypróbowałem punkty Homebrew i tarball z postu przez sospedrę . To nie wystarczyło.
Znalazłem włóczkę zainstalowaną w:
~/.config/yarn/global/node_modules/yarn
Pobiegłem
yarn global remove yarn
. Zrestartowałem terminal i zniknął.Pierwotnie to, co mnie tutaj sprowadziło, to powrót przędzy do starszej wersji, ale nie wiedziałem dlaczego, a próby odinstalowania lub aktualizacji nie powiodły się.
Kiedy zamawiałem starszą gałąź pewnego projektu, wersja używanej przędzy zmieniłaby się z
1.9.4
na0.19.1
.Nawet po podjęciu kroków w celu usunięcia przędzy, pozostała, i na
0.19.1
.źródło
Na wypadek, gdybyś zainstalował taką włóczkę na całym świecie
Po prostu uruchom to w terminalu
Testowane teraz na moim lokalnym komputerze z systemem Ubuntu. Działa idealnie!
źródło
up to date in 0.067s
, ale nie robi nic innego.Co zrobiłem po mojej stronie:
Poszedł do
/usr/local/lib/node_modules
i usunął znajdujący się w nimyarn
folder.źródło
npm uninstall yarn usuwa pakiety przędzy, które są instalowane przez npm, ale to, co robi przędza pod maską, to instaluje oprogramowanie o nazwie przędza na twoim komputerze. Jeśli zainstalowałeś w systemie Windows, przejdź do dodawania lub usuwania programów, a następnie wyszukaj przędzę i odinstaluj ją, możesz zacząć.
źródło
Na moim komputerze Mac żadna z tych zwykłych metod odinstalowywania przędzy nie działała:
napar:
brew uninstall yarn
npm:
npm uninstall -g yarn
Zamiast tego usunąłem go ręcznie, wpisując
rm -rf ~/.yarn
(dzięki użytkownikowi elthrasher) i usuwając dwa linki symboliczne przędzę i yarnpkg zusr/local/bin
. Potembrew install yarn
dał mi najnowszą wersję Yarn.Tło: Fakt, że miałem zainstalowaną bardzo przestarzałą wersję Yarn, dał mi całkowicie niezrozumiałe błędy podczas próby zainstalowania dodatkowych modułów do projektu skonfigurowanego z usługą Vue CLI i Vue UI, który najwyraźniej używa Yarn „pod maską”. Generalnie używam NPM, więc znalezienie przyczyny moich problemów zajęło mi trochę czasu. Oczywiście wyszukiwanie w Google komunikatów o błędach spowodowanych przez takie niezgodności modułów nie dawało żadnych wskazówek. Dzięki zaktualizowanej włóczce wszystko działa teraz idealnie.
źródło
W przypadku użytkownika systemu Windows:
Po prostu użyj pliku instalatora (np. Yarn-1.22.4.msi w moim przypadku), aby odinstalować przędzę.
Po otwarciu instalatora otrzymasz trzy opcje, tj. Instalację, naprawę i odinstalowanie przędzy z maszyny. Wybierz opcję Odinstaluj i usunie wszystkie pliki przędzy z komputera.
źródło
Spróbuj „
npm uninstall -g yarnpkg
” ( globalnie ) lub „npm uninstall yarnpkg
” ( lokalnie ), jeśli zainstalowałeś go z npm .To mi się udało.
Jeśli to nadal nie działa i zainstalowałeś go z npm,
zrób "
npm list -g
", aby sprawdzić, czy zainstalowałeś go globalnie lub "npm list
" lokalnie.Mam nadzieję, że pomoże to każdemu, kto ma ten problem. :RE
EDYCJA: Znalazłeś coś, jeśli zainstalowałeś przędzę z plikiem wykonywalnym .msi, musisz zainstalować go w normalny sposób systemu Windows.
źródło
npm uninstall -g yarn
). Zainstalowałem włóczkę globalnie, alenpm list -g
nie wyświetla niczego, co zawiera ciągyarn
.npm uninstall -g yarn
nieMusiałem ręcznie usunąć (usunąć)
Yarn
folder z dysku, a następnie uruchomićnpm uninstall -g yarn
ponownie, aby go ponownie zainstalować. U mnie zadziałało.źródło
W przypadku systemu Windows, po uruchomieniu
npm uninstall -g yarn
, jeśli przędza nie została odinstalowana, przejdź do „C: \ Users \ nazwa_użytkownika \ AppData \ Local” i usuń folder przędzy. Zamknij cmd i ponownie otwórz cmd i wykonajyarn
. da ci wiadomość'yarn' is not recognized as an internal or external command, operable program or batch file.
źródło
Jeśli po usunięciu ~ / .yarn nadal otrzymujesz błędy o nie znalezionych plikach, nie zapomnij usunąć pliku rc przędzy:
źródło
usuń przędzę
usuń pakiet npm
https://classic.yarnpkg.com/en/docs/cli/global/
https://classic.yarnpkg.com/en/docs/cli/remove/
źródło
Nie mogłem odinstalować przędzy w
yarn -v
systemie Windows i próbowałem tutaj każdej odpowiedzi, ale za każdym razem, gdy biegałem , polecenie działało. Ale potem zdałem sobie sprawę, że jest jeszcze jedna rzecz, która może na to wpłynąć.Jeśli korzystasz z systemu Windows i korzystasz z nvm , jednym problemem, który może się zdarzyć, jest to, że zainstalowałeś nvm bez odinstalowywania npm, a działające
yarn
polecenie pochodzi ze starej wersji przędzy ze starego npm.Więc co musisz zrobić, to wykonać ten krok z dokumentacji nvm
Aby potwierdzić, że problem dotyczy starego
npm
, prawdopodobnie zobaczyszyarn.cmd
plik wC:\Users\<user>\AppData\Roaming\npm
folderze.źródło
ng set --global packageManager=npm
LUBng set --global packageManager=yarn
źródło