Bagaimana saya bisa menghapus benang? Saya telah menggunakannya untuk proyek react-native dan sekarang setiap kali saya memindahkan kode keluar index.ios.js
atau index.android.js
itu membuat kesalahan jadi saya hanya ingin menggunakan npm tetapi setiap kali saya menginisialisasi proyek react-native, defaultnya adalah benang. Saya mencoba npm uninstall yarn
tetapi tidak berhasil. Terima kasih.
128
npm uninstall -g yarn
. Mungkin akan lebih baik untuk memperbaiki masalah yang Anda temui saat memindahkan kode…brew uninstall yarn
bekerja sempurna untuk sayaJawaban:
Tergantung bagaimana Anda menginstalnya :
minuman :
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
jendela :
choco uninstall yarn
sumber
npm uninstall -g yarn
tidak bekerja. Itu hanya melaporkanup to date in 0.067s
dan tidak melakukan apa-apa.$ eslint bash: /home/.../.yarn/bin/eslint: No such file or directory
hash -r
untuk menghapus hash bash dan hindari memulai ulang shell Anda.Coba ini, ini berfungsi dengan baik di macOS:
sumber
which yarn
rm -rf ~/.yarn
Tidak melihat jawaban yang berhasil untuk saya, jadi ini dia: Di sistem OSX saya, saya menemukan benang
~/.yarn/bin/yarn
.rm -rf ~/.yarn
urus itu.sumber
di windows: Buka "Tambah atau hapus program" di panel kontrol (atau buka menu mulai dan cari "hapus program")
https://github.com/yarnpkg/yarn/issues/3331
sumber
Jika Anda menginstal dengan brew, coba
brew uninstall yarn
di prompt terminal. Ingat juga untuk menghapus info jalur benang di.bash_profile
.sumber
Saya menggunakan macOS. Saya memiliki beberapa versi benang yang diinstal dengan Homebrew, yang saya hapus instalannya
brew uninstall --force yarn
. Saya kemudian menginstal Yarn versi 1.7.0 terbaru menggunakan Homebrewbrew install yarn
Tapi tetap saja ketika saya menjalankan
which yarn
, itu mengembalikan /Users/Me/.yarn/bin/yarn, danyarn --version
mengembalikan 0.24.6. Tidak ada penyebutan Yarn di ~ / .bash_profile, tetapi file ~ / .bashrc saya berisi baris yangexport PATH="$HOME/.yarn/bin:$PATH"
menunjukkan bahwa saya sebelumnya harus menginstal Yarn secara global, tetapi saya hanya ingin menggunakan versi terbaru yang baru saja saya instal dengan Homebrew.Jadi saya menghapus Yarn secara global dengan menjalankannya
npm uninstall -g yarn; rm -rf ~/.yarn
, lalu mengedit file ~ / .bashrc dengan mengubah baris menjadiexport PATH="/usr/local/bin/yarn:$PATH"
dan menjalankansource ~/.bashrc
untuk memperbarui PATH di sesi terminal. Kemudian ketika saya menjalankannyawhich yarn
mengembalikan / usr / local / bin / yarn, dan ketika saya menjalankannyayarn --version
mengembalikan 1.7.0sumber
Saya mencoba poin Homebrew dan tarball dari pos oleh sospedra . Itu tidak cukup.
Saya menemukan benang dipasang di:
~/.config/yarn/global/node_modules/yarn
Aku lari
yarn global remove yarn
. Terminal dimulai ulang dan hilang.Awalnya, yang membawa saya ke sini adalah benang kembali ke versi yang lebih lama, tetapi saya tidak tahu mengapa, dan upaya untuk mencopot pemasangan atau meningkatkan gagal.
Ketika saya akan memeriksa cabang lama dari proyek tertentu, versi benang yang digunakan akan berubah dari
1.9.4
menjadi0.19.1
.Bahkan setelah mengambil langkah-langkah untuk menghilangkan benang, benang itu tetap ada, dan pada
0.19.1
.sumber
Jika Anda memasang benang secara global seperti ini
Jalankan saja ini di terminal
Diuji sekarang di mesin lokal saya yang menjalankan Ubuntu. Bekerja dengan sempurna!
sumber
up to date in 0.067s
, tetapi tidak melakukan apa pun.Apa yang telah saya lakukan di pihak saya:
Pergi ke
/usr/local/lib/node_modules
, dan menghapusyarn
folder di dalamnya.sumber
npm uninstall yarn menghapus paket benang yang diinstal melalui npm tetapi apa yang dilakukan benang di bawah kapnya adalah, ia menginstal perangkat lunak bernama benang di PC Anda. Jika Anda telah menginstal di Windows, Pergi untuk menambah atau menghapus program dan kemudian mencari benang dan menghapusnya maka Anda siap melakukannya.
sumber
Di Mac saya, tidak satu pun dari metode reguler ini untuk menghapus Yarn yang berfungsi:
buatan:
brew uninstall yarn
npm:
npm uninstall -g yarn
Sebaliknya saya dihapus secara manual dengan mengetik
rm -rf ~/.yarn
(terima kasih pengguna elthrasher) dan menghapus dua link simbol benang dan yarnpkg dariusr/local/bin
. Setelah itubrew install yarn
berikan saya Yarn versi terbaru.Latar Belakang: Fakta bahwa saya memiliki versi Yarn yang sangat ketinggalan zaman memberi saya kesalahan yang sama sekali tidak dapat dipahami ketika mencoba menginstal modul tambahan ke proyek yang diatur dengan Vue CLI Service dan Vue UI, yang tampaknya menggunakan Yarn 'di bawah tenda'. Saya biasanya menggunakan NPM jadi butuh beberapa saat untuk mencari tahu penyebab masalah saya. Biasanya pesan kesalahan googling yang dihasilkan oleh ketidaksesuaian modul tersebut tidak memberikan petunjuk. Dengan Yarn diperbarui semuanya bekerja dengan sempurna sekarang.
sumber
Untuk Pengguna Windows:
Cukup gunakan file penginstal (misalnya, benang-1.22.4.msi dalam kasus saya) untuk menghapus thread.
Setelah Anda membuka penginstal, Anda akan mendapatkan tiga opsi, yaitu menginstal, memperbaiki, dan menghapus thread dari mesin Anda. Pilih uninstall dan itu akan menghapus semua file benang dari pc Anda.
sumber
Coba "
npm uninstall -g yarnpkg
" ( global ) atau "npm uninstall yarnpkg
" ( lokal ) jika Anda menginstalnya dengan npm .Itulah yang berhasil bagi saya.
Jika tetap tidak berhasil dan Anda menginstalnya dengan npm,
lakukan "
npm list -g
" untuk memeriksa apakah Anda menginstalnya secara global atau "npm list
" menginstalnya secara lokal.Harapan yang membantu siapa saja yang mengalami masalah ini. : D
EDIT: Menemukan sesuatu jika Anda menginstal benang dengan executable .msi, Anda harus menginstalnya dengan cara windows normal.
sumber
npm uninstall -g yarn
). Saya menginstal benang secara global, tetapinpm list -g
tidak menunjukkan apa pun yang mengandung string ituyarn
.npm uninstall -g yarn
tidakSaya harus secara manual menghapus (menghapus)
Yarn
folder dari drive dan kemudian menjalankannyanpm uninstall -g yarn
lagi untuk menginstalnya kembali. Itu berhasil untuk saya.sumber
Memetikan jendela, setelah mengeksekusi
npm uninstall -g yarn
, masih jika benang tidak dihapus, kemudian pergi ke "C: \ Users \ username \ AppData \ Local" dan hapus folder benang. Tutup cmd dan buka kembali cmd dan jalankanyarn
. itu akan memberi Anda pesan'yarn' is not recognized as an internal or external command, operable program or batch file.
sumber
Jika Anda masih mendapatkan kesalahan setelah menghapus ~ / .yarn tentang file yang tidak ditemukan, jangan lupa untuk menghapus file rc benang:
sumber
hapus benang
hapus paket npm
https://classic.yarnpkg.com/en/docs/cli/global/
https://classic.yarnpkg.com/en/docs/cli/remove/
sumber
ng set --global packageManager=npm
ATAUng set --global packageManager=yarn
sumber