Как удалить пряжу
Как удалить пряжу? Я использовал его для 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