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

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

Ответы

Ответ 1

В зависимости от того, как вы его установили:

варить: 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

окна: choco uninstall yarn

Ответ 2

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

Ответ 3

Я использую macOS, и только у меня это сработало:

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

v0.24.5 (or your current version)

$ which yarn

/usr/local/bin/yarn

$ 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 (latest version)

Ответ 4

на окнах: перейдите в "Добавить или удалить программы" на панели управления (или откройте меню "Пуск" и выполните поиск "удалить программу")

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

Ответ 5

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

Ответ 6

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

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

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

Ответ 7

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

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

Ответ 8

Если вы установили пряжу в глобальном масштабе

$ sudo npm install -g yarn

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

$ sudo npm uninstall -g yarn

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

Ответ 9

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

Ответ 10

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

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

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

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

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

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

Ответ 11

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

варка: brew uninstall yarn

нпм: npm uninstall -g yarn

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


Предыстория: тот факт, что у меня была установлена очень устаревшая версия Yarn, приводил к совершенно непонятным ошибкам при попытке установить дополнительные модули в проект, настроенный с помощью Vue CLI Service и Vue UI, который, очевидно, использует Yarn "под капотом". Я обычно использую NPM, поэтому мне потребовалось некоторое время, чтобы выяснить причину моей проблемы. Естественно, сообщения об ошибках поиска в Google, генерируемые такими несовместимостями модулей, не дают никаких подсказок. С обновленной пряжей все теперь работает идеально.

Ответ 12

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

Ответ 13

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

EDIT: нашел что-то, если вы установили пряжу с исполняемым исполняемым файлом.msi, вы должны установить его обычным способом Windows.

Ответ 14

ng set --global packageManager=npm ИЛИ ng set --global packageManager=yarn

Ответ 15

Просто откройте командную строку от имени администратора и введите следующую команду:

npm uninstall -g yarn