Tüm iplik paketlerinin bağlantısını kaldırma komutu var mı? iplik bağlantısını kaldır


9

Bilgisayarımdaki her yerde tüm ipliğe bağlı paketlerin bir listesini görmek ve sonra tüm bağlantılarını kaldırmak için bir komut çalıştırmak istiyorum. Burada bana kimse yardım edebilir mi?

Teşekkürler!

Yanıtlar:


1

Linux'ta ~ / .config / yarn / global içinde depolanırlar

ve iplik unlink [paket] komutuyla kaldırabilirsiniz

Umarım bu yardımcı olur

https://stackoverflow.com/a/43747805/12318562


Tek bir komutla hepsinin bağlantısını aynı anda kaldırmanın bir yolu var mı?
majorBummer

npm kaldırma ls -1 node_modules | tr '/\n' ' ', npm ile tüm paketleri kaldıracak, ancak iplik tek komutla tüm paketleri kaldırmak için komut sağlayıcı sağlamaz.
Vyas Arpit

Bu ans'ın işaretli olarak yaptığınızdan daha doğru olduğunu düşünüyorsanız. @majorBummer
Vyas

0

Bu bir şeyler yapmak için iplik yolu olup olmadığını bilmiyorum, ama ben sadece:

rm -rf ~/.config/yarn/link/*


0

Takma adlar oluşturabilirsiniz

alias yarn-linked="find . -type l | grep -v .bin | sed 's/^\.\/node_modules\///'"
alias yarn-unlink-all="yarn-linked | xargs yarn unlink && yarn install --check-files"

Kredi merkezi


Bu istediğime daha yakın ama iplik-unlink-tüm çalıştırmayı denediğimde bir sürü uyarı alıyorum: find: ./Library/Containers/com.apple.VoiceMemos: Operasyona izin verilmiyor .. vs ... find:. /Library/Containers/com.apple.archiveutility: İşleme izin verilmiyor xargs: iplik: Bağımsız değişken listesi çok uzun
majorBummer

bu sorun yok ... hm tam olarak kodu ile ~ ~ .bash_profile` güncelledin mi? Bu 2 satırı kopyalayıp terminale yapıştırır ve iplik-unlink-all komutunu çalıştırırsanız, hatalarla karşılaşırsınız?
zavr

aslında bu, tüm bilgisayarınız ile olan bağlantısını
kesmek

0

Linkler kayıtlıdır ~/.config/yarn/link. Bu işlemi tersine çevirmek veya bağlantısını kaldırmak için şunu kullanın:

yarn unlink

veya

yarn unlink [package]

DÜZENLE:

Bash.rc dosyasına aşağıdakileri ekleyerek deneyebilirsiniz:

alias yarn-linked="find . -type l | grep -v .bin | sed 's/^\.\/node_modules\///'" 
alias yarn-unlink-all="yarn-linked | xargs yarn unlink && yarn install --check-files" 

Tek bir komutla hepsinin bağlantısını aynı anda kaldırmanın bir yolu var mı?
majorBummer

Bu ben çevrimiçi bash.rc 2 satır gerekir kredi için cevabımı kontrol bulundualias yarn-linked="find . -type l | grep -v .bin | sed 's/^\.\/node_modules\///'" alias yarn-unlink-all="yarn-linked | xargs yarn unlink && yarn install --check-files"
zavr

@zavr Bunun için teşekkürler
Muhammad Zeeshan
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.