İpliği Nasıl Kaldırırım


128

İpliği nasıl kaldırabilirim? Bunu react-native bir proje için kullandım ve şimdi kodu ne zaman dışarı çıkarsam index.ios.jsveya index.android.jsbir hata atsa, sadece npm kullanmak istiyorum, ancak ne zaman react-native bir projeyi başlatsam, varsayılan olarak iplik olur. Denedim npm uninstall yarnama bu işe yaramadı. Teşekkürler.


7
Global olarak yüklediniz mi? npm uninstall -g yarn. Belki hareketli kodda karşılaştığınız sorunları düzeltmek daha iyi olur, yine de…
Ry-

1
Bu işe yaramadı. Hala İplik kullanıyor.
maxwellgover

İlişkili dosyaları silmeniz gerekebilir. İplik kilit dosyası vb.
Gibi

1
Bunu yüklerken kullandığınız programla kaldırmanız gerekir. npm list -g --depth = 0 genel npm paketlerinizi gösterir. Benim durumumda MacOS'a brew ile iplik yükledim, bu yüzden brew uninstall yarnbenim için mükemmel çalıştı
Kirill Gusyatin

npm uninstall -g iplik benim için çalıştı
DILEEP THOMAS

Yanıtlar:


276

Bağlıdır bunu nasıl yüklenebileceği :

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

pencereler :choco uninstall yarn


19
npm uninstall -g yarnçalışmıyor. Sadece rapor eder up to date in 0.067sve hiçbir şey yapmaz.
Vince

Geçerli olan tüm bunları denedim (unbuntu), ama anlıyorum$ eslint bash: /home/.../.yarn/bin/eslint: No such file or directory
Max Waterman

1
Kendi sorumu cevaplamak için - hash -rBash'in karmasını temizlemek ve kabuğunuzu yeniden başlatmaktan kaçınmak için kullanın.
Max Waterman

bu nedir ? "windows" "npm" .... npm zaten pencerelerde! Muhtemelen çikolatayı mı kastettin? İşletim sistemini diğer paketlerle karıştırıyorsun ... karmaşa ...
Serge

1
@ Vince Belki Windows'tasın? Öyleyse, bahsettiğiniz sorunun üstesinden nasıl gelineceği konusunda Alireza Fattahi ve Raja Rahul'un yanıtlarına bakın.
user1460043

81

Bunu deneyin, macOS'ta iyi çalışıyor:

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

v0.24.5 (veya mevcut sürümünüz)

$ which yarn

/ Usr / local / bin / iplik

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

iplik bulunamadı

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

v1.17.3 (en son sürüm)


4
Kesinlikle en yararlı cevap! İpliği çıkarmak için diğer tüm önerileri denedim ve ben bulana kadar bulamadımwhich yarn
Matthew Dean

2
en iyi cevap. Teşekkür ederim.
Dr. Younes Henni

1
İhtiyacım vardırm -rf ~/.yarn
Jacob Dalton

41

Benim için işe yarayan cevabı görmedim, işte burada: OSX sistemimde ipliği buldum ~/.yarn/bin/yarn. rm -rf ~/.yarnhalletti.


1
Mükemmel. Tılsım gibi çalıştı.
Justin Smith


14

Demleme ile kurduysanız brew uninstall yarn, terminal komut istemini deneyin . Ayrıca, içindeki iplik yolu bilgilerini çıkarmayı unutmayın .bash_profile.


7

MacOS kullanıyorum. Homebrew ile kurduğum birkaç iplik versiyonum vardı brew uninstall --force yarn. Daha sonra Homebrew kullanarak Yarn'ın en son 1.7.0 sürümünü yükledimbrew install yarn

Ama yine de which yarnkoştuğumda /Users/Me/.yarn/bin/yarn yarn --versiondöndü ve 0.24.6 geri döndü. ~ / .Bash_profile dosyasında İplikten bahsedilmedi, ancak ~ / .bashrc dosyam satırı içeriyorduexport PATH="$HOME/.yarn/bin:$PATH" daha önce global olarak yüklemiş olmam gerektiğini belirten , ancak sadece Homebrew ile yeni yüklediğim en son sürümü kullanmak istedim.

Ben çalıştırarak küresel İplik kaldırıldı Yani npm uninstall -g yarn; rm -rf ~/.yarndosyayı düzenlerken, ~ / .bashrc için çizgi değiştirerek export PATH="/usr/local/bin/yarn:$PATH"ve çalışan source ~/.bashrcTerminal oturumunda PATH güncellemek için. Sonra çalıştırdığımda which yarn/ usr / local / bin / iplik yarn --versiondöndürdü ve çalıştırdığımda 1.7.0 döndürdü.


Bu cevap mac kullanıcıları için son derece yararlı
Anthony Kong

6

Denedim Homebrew ve arşivini noktaları sospedra tarafından göreve . Yetmedi.

İpliğin yüklü olduğunu buldum: ~/.config/yarn/global/node_modules/yarn

Koştum yarn global remove yarn . Yeniden başlatılan terminal ve gitmişti.

Başlangıçta beni buraya getiren şey, ipliğin eski bir sürüme dönmesiydi, ancak nedenini bilmiyordum ve kaldırma veya yükseltme girişimleri başarısız oldu.

Ne zaman iplik sürümü dan değiştirecek kullanılan belirli bir proje daha eski bir dalı ödeme ediyorum 1.9.4için 0.19.1.

İpliği çıkarmak için adımlar attıktan sonra bile kaldı ve kaldı 0.19.1.


5

Global olarak böyle iplik takmanız durumunda

$ sudo npm install -g yarn

Sadece bunu terminalde çalıştır

$ sudo npm uninstall -g yarn

Şimdi Ubuntu çalıştıran yerel makinemde test edildi. Mükemmel çalışıyor!


evet, İplik nasıl çözülür, sizin için net olmayan bir şey var mı?
Alexander Cherednichenko

Yorumlara bakın.
eden

1
Şimdi Test benim Ubuntu çalışan yerel makine ve hiç bir şey yapmadı. Rapor veriyor up to date in 0.067sama başka bir şey yapmıyor.
Vince

4

Benim tarafımda ne yaptım:

Gitti /usr/local/lib/node_modulesve yarniçindeki klasörü sildi .


3

npm uninstall ipliği, npm aracılığıyla kurulan iplik bobinlerini kaldırır, ancak kaputun altında ipliğin yaptığı şey, PC'nize iplik adlı bir yazılım yükler. Windows'a yüklediyseniz, program eklemek veya kaldırmak için gidin ve ardından iplik arayın ve kaldırın, o zaman gitmeniz iyi olur.


Windows altında en iyi yol
Josue Martinez

2

Mac'imde Yarn'ı kaldırmak için bu normal yöntemlerin hiçbiri işe yaramadı:

demlemek: brew uninstall yarn

npm: npm uninstall -g yarn

Onun yerine yazarak elle kaldırıldı rm -rf ~/.yarn(teşekkürler kullanıcı elthrasher) ve iki sembol bağlantıları silme iplik ve yarnpkg gelen usr/local/bin. Daha sonra brew install yarnbana Yarn'ın en son sürümünü verdi.


Arka plan: Yarn'ın çok eski bir sürümüne sahip olmam, görünüşe göre Yarn'ı 'kaputun altında' kullanan Vue CLI Service ve Vue UI ile kurulan bir projeye ek modüller kurmaya çalışırken bana tamamen anlaşılmaz hatalar verdi. Genelde NPM kullanıyorum, bu yüzden sorunumun nedenini bulmam biraz zaman aldı. Doğal olarak, bu tür modül uyumsuzlukları tarafından üretilen googling hata mesajları hiçbir ipucu vermedi. Yarn güncellenmiş ile artık her şey mükemmel çalışıyor.


1

Windows Kullanıcısı için:

İpliği kaldırmak için kurulum dosyasını (yani benim durumumda iplik-1.22.4.msi) kullanın .

Yükleyiciyi açtığınızda, ipliği makinenizden kurmak, onarmak ve kaldırmak için üç seçenek bulacaksınız. Seç kaldırma ve senin pc den tüm iplik dosyaları kaldıracak.


0

Eğer npm ile yüklediyseniz " npm uninstall -g yarnpkg" ( global ) veya " npm uninstall yarnpkg" ( yerel ) deneyin .
Benim için çalışan buydu.
Bu hala çalışmıyorsa ve npm ile kurduysanız,
bunu global olarak kurup kurmadığınızı npm list -gkontrol etmek için " " yapın veya npm listyerel olarak kurduysanız " " yapın.
Umarım bu sorunu yaşayan herkese yardımcı olur. : D

DÜZENLEME: İpliği .msi çalıştırılabilir dosyasıyla yüklediyseniz, onu normal pencere yoluna yüklemeniz gereken bir şey buldum.


Bu hiçbir şey yapmaz (tıpkı gibi npm uninstall -g yarn). İpliği global olarak kurdum ama npm list -gipi içeren hiçbir şey göstermiyor yarn.
Vince

Bu benim için çalıştı, nerede npm uninstall -g yarnçalışmadı
Dostane

0

YarnKlasörü sürücüden manuel olarak kaldırmam (silmem) ve ardından npm uninstall -g yarnyeniden yüklemek için yeniden çalıştırmam gerekti. Benim için çalıştı.


0

Windows durumunda, çalıştırdıktan sonra npm uninstall -g yarn, yine de iplik kaldırılmadıysa, "C: \ Kullanıcılar \ kullanıcıadı \ AppData \ Local" konumuna gidin ve iplik klasörünü kaldırın. Cmd'yi kapatın ve cmd'yi yeniden açın ve çalıştırın yarn. sana mesaj verecek'yarn' is not recognized as an internal or external command, operable program or batch file.


0

~ / .Yarn dosyasını sildikten sonra hala bulunamayan dosyalarla ilgili hatalar alıyorsanız, iplik rc dosyasını silmeyi unutmayın:

rm ~/.yarnrc.yml 

0

ipliği çıkarmak

# macOS & brew
$ brew uninstall yarn

npm paketini kaldır

iplik küresel kaldır

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


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

ref

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

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


Bu soru, İplik'in kendisinin nasıl kaldırılacağı ile ilgilidir. Cevabınız yalnızca Yarn kullanılarak global olarak yüklenmiş bir paketin nasıl kaldırılacağını gösterir.
Rory O'Kane

Bu hata için üzgünüm!
xgqfrms

0

İpliği pencerelerde kaldıramadım ve buradaki her cevabı denedim, ama her koştuğumda yarn -v komut işe yaradı. Ama sonra bunu etkileyebilecek başka bir şeyin daha olduğunu fark ettim.

Windows kullanıyorsanız ve nvm kullanıyorsanız , olabilecek sorunlardan biri, npm'yi npm'yi kaldırmadan yüklemiş olmanız veyarn komutunun eski npm'den eski iplik sürümünüzden olmasıdır.

Yapmanız gereken , nvm belgelerinden bu adımı takip etmek

Mevcut npm yükleme konumunu da silmelisiniz (ör. "C: \ Users <kullanıcı> \ AppData \ Roaming \ npm"), böylece nvm yükleme konumu doğru şekilde kullanılır. Orada bazı önemli ayarlarınız varsa genel npmrc yapılandırmasını yedekleyin (örn. C: \ Kullanıcılar & lt; kullanıcı> \ AppData \ Roaming \ npm \ etc \ npmrc) veya ayarları C: \ Kullanıcılar & lt; kullanıcı> kullanıcı yapılandırmasına kopyalayın. npmrc.

Ve sorunun eskisiyle olduğunu doğrulamak için npm, muhtemelen yarn.cmddosyayı C:\Users\<user>\AppData\Roaming\npmklasörün içinde göreceksiniz .


-2

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

Sitemizi kullandığınızda şunları okuyup anladığınızı kabul etmiş olursunuz: Çerez Politikası ve Gizlilik Politikası.
Licensed under cc by-sa 3.0 with attribution required.