Как удалить пряжу

Как удалить пряжу? Я использовал его для проекта, ориентированного на реакцию, и теперь всякий раз, когда я перемещаю код из index.ios.js или index.android.js, он выдает ошибку, поэтому я хотел бы просто использовать npm, но всякий раз, когда я инициализирую проект, ориентированный на реакцию, по умолчанию используется yarn. Я пробовал npm uninstall yarn, но это не сработало. Спасибо.


person maxwellgover    schedule 20.02.2017    source источник
comment
У вас он установлен глобально? npm uninstall -g yarn. Хотя, может быть, лучше исправить проблемы, с которыми вы сталкиваетесь при перемещении кода…   -  person Ry-♦    schedule 20.02.2017
comment
Это не сработало. Все еще использую пряжу.   -  person maxwellgover    schedule 20.02.2017
comment
Возможно, вам придется удалить связанные файлы. Как файл блокировки пряжи и т. Д.   -  person inoabrian    schedule 20.02.2017
comment
Вы должны удалить это с помощью программы, которую вы использовали при установке. npm list -g --depth = 0 показывает ваши глобальные пакеты npm. В моей ситуации я установил yarn with brew на MacOS, поэтому brew uninstall yarn отлично мне подошел.   -  person Kirill Husiatyn    schedule 27.06.2017
comment
npm uninstall -g yarn работал у меня   -  person Learner    schedule 18.03.2020


Ответы (21)


Зависит от того, как вы его установили:

заваривать: 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 (или перейдите в панель управления ›добавьте / удалите программы и удалите оттуда)

person sospedra    schedule 28.08.2017
comment
npm uninstall -g yarn не работает. Он просто сообщает up to date in 0.067s и ничего не делает. - person Vince; 21.01.2019
comment
Я пробовал все подходящие варианты (unbuntu), но получаю $ eslint bash: /home/.../.yarn/bin/eslint: No such file or directory - person Max Waterman; 31.01.2019
comment
Чтобы ответить на мой собственный вопрос - используйте hash -r, чтобы очистить хэш bash и избежать перезапуска оболочки. - person Max Waterman; 31.01.2019
comment
что это ? windows npm .... npm уже находится в windows! наверное ты имел ввиду choco? вы возитесь с ОС с другими пакетами ... беспорядок ... - person serge; 31.01.2019
comment
@Vince Может быть, у вас Windows? Если да, то посмотрите ответы Алиреза Фаттахи и Раджи Рахула о том, как решить проблему, о которой вы упомянули. - person user1460043; 22.02.2019
comment
Я на окнах. Я попробовал совет здесь и попытался найти, где на окнах была установлена ​​моя пряжа. Итак, я выполнил команду which yarn (у меня установлен cygwin) - я обнаружил, что yarn была установлена ​​в каталоге Program Files (x86), поэтому я знал, что это была автономная установка и не была частью choco или npm, и т.д. Итак, я удалил его из списка установленного ПО ОС. - person anjanb; 23.06.2020
comment
@anjanb нет необходимости в cygwin /, который в настоящее время есть в Windows. - person jj_; 19.03.2021

Попробуйте это, он хорошо работает на macOS:

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

v0.24.5 (или ваша текущая версия)

$ which yarn

/ usr / local / bin / пряжа

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

пряжа не найдена

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

v1.17.3 (последняя версия)

person Jan Jarčík    schedule 28.02.2019
comment
Абсолютно самый полезный ответ! Пробовал все другие предложения по удалению пряжи и не мог найти ее, пока не which yarn - person Matthew Dean; 22.09.2019
comment
лучший ответ. Спасибо. - person Dr. Younes Henni; 17.12.2019
comment
Мне нужен был rm -rf ~/.yarn - person Jacob Dalton; 19.05.2020
comment
Самый лаконичный ответ здесь. Это также разрешило установку через установочный скрипт Yarn. И brew -force помог Homebrew загрузить новую копию пакета. Спасибо - person justwes; 08.01.2021
comment
Это сработало с моей проблемой - person Hidayat Arghandabi; 26.02.2021

Я не видел ответа, который сработал для меня, поэтому вот он: в моей системе OSX я нашел пряжу в ~/.yarn/bin/yarn. rm -rf ~/.yarn позаботился об этом.

person elthrasher    schedule 08.08.2017
comment
Идеально. Работал как шарм. - person Justin Smith; 02.11.2018

в Windows: перейдите к «Добавить или удалить программы» на панели управления (или откройте меню «Пуск» и выполните поиск по запросу «удалить программу»).

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

person Alireza Fattahi    schedule 22.08.2017

Если вы установили с brew, попробуйте brew uninstall yarn в строке терминала. Также не забудьте удалить информацию о пути пряжи в вашем .bash_profile.

person john-prodlabs    schedule 27.03.2017

Я использую macOS. У меня было несколько версий yarn, установленных с Homebrew, которые я удалил с помощью brew uninstall --force yarn. Затем я установил последнюю версию Yarn 1.7.0 с помощью Homebrew brew install yarn

Но все же, когда я запустил which yarn, он вернул /Users/Me/.yarn/bin/yarn, а yarn --version вернул 0.24.6. В ~ / .bash_profile не было упоминания о Yarn, но мой файл ~ / .bashrc содержал строку export PATH="$HOME/.yarn/bin:$PATH", указывающую, что я должен был ранее установить Yarn глобально, но я хотел использовать только последнюю версию, которую я только что установил с Homebrew.

Поэтому я удалил Yarn глобально, запустив npm uninstall -g yarn; rm -rf ~/.yarn, затем отредактировав файл ~ / .bashrc, изменив строку на export PATH="/usr/local/bin/yarn:$PATH" и запустив source ~/.bashrc, чтобы обновить PATH в сеансе терминала. Затем, когда я запустил which yarn, он вернул / usr / local / bin / yarn, а когда я запустил yarn --version, он вернул 1.7.0

person Luke Schoen    schedule 18.06.2018
comment
Этот ответ чрезвычайно полезен для пользователей Mac - person Anthony Kong; 28.03.2019

Если вы установили пряжу по всему миру, как это

$ sudo npm install -g yarn

Просто запустите это в терминале

$ sudo npm uninstall -g yarn

Протестировано сейчас на моем локальном компьютере под управлением Ubuntu. Отлично работает!

person Alexander Cherednichenko    schedule 30.06.2017
comment
да как unistall Yarn, вам что-то непонятно? - person Alexander Cherednichenko; 11.07.2017
comment
См. Комментарии. - person eden; 11.07.2017
comment
Протестировано сейчас на моем локальном компьютере под управлением Ubuntu и вообще ничего не делал. Он сообщает up to date in 0.067s, но больше ничего не делает. - person Vince; 21.01.2019

Я попробовал точки Homebrew и tarball из сообщения sospedra . Этого было недостаточно.

Я нашел пряжу установленной в: ~/.config/yarn/global/node_modules/yarn

Я побежал yarn global remove yarn. Перезагрузил терминал, и он исчез.

Изначально то, что привело меня сюда, было возвращением пряжи к более старой версии, но я не знал почему, и попытки удалить или обновить не удались.

Когда я проверял старую ветку определенного проекта, используемая версия пряжи менялась с 1.9.4 на 0.19.1.

Даже после принятия мер по удалению пряжи она осталась и на 0.19.1.

person mbd    schedule 13.09.2018

Что я сделал на своей стороне:

Зашел в /usr/local/lib/node_modules и удалил папку yarn внутри него.

person Edmundo Rodrigues    schedule 11.06.2017

npm uninstall yarn удаляет пакеты yarn, которые устанавливаются через npm, но то, что yarn делает под капотом, - это установка программного обеспечения под названием yarn на ваш компьютер. Если вы установили в Windows, перейдите, чтобы добавить или удалить программы, а затем найдите пряжу и удалите ее, тогда все готово.

person Raja Rahul    schedule 05.09.2018
comment
лучший способ под виндой - person Josue Martinez; 15.05.2019

Для пользователя Windows:

Просто используйте файл установщика (например, yarn-1.22.4.msi в моем случае), чтобы удалить yarn.

Как только вы откроете установщик, вы получите три варианта: установить, отремонтировать и удалить yarn с вашего компьютера. Выберите удалить, и все файлы пряжи будут удалены с вашего компьютера.

person RAVISH KUMAR    schedule 15.05.2020

На моем Mac ни один из этих обычных методов удаления Yarn не работал:

заваривать: brew uninstall yarn

npm: npm uninstall -g yarn

Вместо этого я удалил его вручную, набрав rm -rf ~/.yarn (спасибо пользователю elthrasher) и удалив две символьные ссылки yarn и yarnpkg из usr/local/bin. Впоследствии brew install yarn дал мне последнюю версию Yarn.


Предыстория: тот факт, что у меня была установлена ​​очень устаревшая версия Yarn, дал мне совершенно непонятные ошибки при попытке установить дополнительные модули в проект, настроенный с помощью службы Vue CLI и Vue UI, который, по-видимому, использует Yarn «под капотом». Обычно я использую NPM, поэтому мне потребовалось время, чтобы выяснить причину моей проблемы. Естественно, сообщения об ошибках в Google, вызванные несовместимостью таких модулей, не дают никаких подсказок. Теперь с обновленной Yarn все работает отлично.

person Oliver Schafeld    schedule 03.05.2019

Я не мог удалить yarn в Windows, и я пробовал здесь все ответы, но каждый раз, когда я запускал yarn -v, команда работала. Но потом я понял, что есть еще одна вещь, которая может повлиять на это.

Если вы используете Windows (не уверен, что это также происходит в Mac) и используете nvm, одна проблема может случиться так, что вы установили nvm без удаления npm, а рабочая команда yarn взята из вашей старой версии yarn из старого npm.

Итак, что вам нужно сделать, это выполнить этот шаг из документации nvm.

Вам также следует удалить существующее место установки npm (например, C: \ Users ‹user› \ AppData \ Roaming \ npm), чтобы вместо него правильно использовалось место установки nvm. Сделайте резервную копию глобальной конфигурации npmrc (например, C: \ Usersuser ›\ AppData \ Roaming \ npm \ etc \ npmrc), если у вас есть некоторые важные настройки, или скопируйте настройки в конфигурацию пользователя C: \ Usersuser› .npmrc.

И чтобы подтвердить, что проблема связана со старым npm, вы, вероятно, увидите файл yarn.cmd внутри папки C:\Users\<user>\AppData\Roaming\npm.

person Vencovsky    schedule 10.08.2020

Для пользователя Windows:

npm uninstall -g yarn

Для пользователя Mac:

$ npm uninstall -g yarn

Это полностью удалит пряжу для вашей системы.

person Asim Khan    schedule 09.07.2021

Попробуйте "_1 _" (global) или "_2 _" (local), если вы установили его с помощью npm.
У меня это сработало .
Если это по-прежнему не работает и вы установили его с помощью npm,
выполните «npm list -g», чтобы проверить, установили ли вы его глобально, или «npm list», если вы установили его локально.
Надеюсь, что это поможет всем, у кого есть Эта проблема. : D

РЕДАКТИРОВАТЬ: нашел что-то, если вы установили пряжу с исполняемым файлом .msi, вы должны установить его обычным способом Windows.

person Godstime Osarobo    schedule 28.10.2017
comment
Это ничего не делает (как и npm uninstall -g yarn). Я установил пряжу глобально, но npm list -g не показывает ничего, содержащего строку yarn. - person Vince; 21.01.2019
comment
Это сработало для меня, где npm uninstall -g yarn не - person Amicable; 05.12.2019

Мне пришлось вручную удалить (удалить) папку Yarn с диска, а затем снова запустить npm uninstall -g yarn, чтобы переустановить ее. У меня это сработало.

person Mahipal    schedule 23.10.2018

В случае окон, после выполнения npm uninstall -g yarn, но если пряжа не была удалена, перейдите в "C: \ Users \ username \ AppData \ Local" и удалите папку yarn. Закройте cmd, снова откройте cmd и выполните yarn. он даст вам сообщение 'yarn' is not recognized as an internal or external command, operable program or batch file.

person anil    schedule 06.11.2019

Если после удаления ~ / .yarn по-прежнему возникают ошибки о том, что файлы не найдены, не забудьте удалить rc-файл yarn:

rm ~/.yarnrc.yml 
person robrecord    schedule 31.03.2020

Для Windows:

Мне нужно выполнить эти шаги, чтобы полностью удалить yarn из системы.

  1. Перейдите в add or remove programs, затем найдите yarn и uninstall (если вы установили его с помощью .msi)
  2. npm uninstall -g yarn (если вы устанавливали с npm)
  3. Remove любые существующие yarn folders из вашего Program Files (x86) (Program Files (x86)\Yarn).
  4. Также необходимо delete ваш Appdata\local\yarn folder (введите %LOCALAPPDATA% в диалоговом окне запуска (win+R), он откроет локальную папку, и там вы найдете папку пряжи для delete)
  5. Наконец, проверьте свой каталог пользователей и remove all .yarn folder, .yarn.lock file, .yarnrc и т. Д. (Из C:\Users\<user>\)
person anju    schedule 24.02.2021


Вот как полностью удалить yarn для пользователей Mac

sudo npm uninstall -g yarn
person Community    schedule 29.06.2021