Bagaimana cara menghapus instalasi benang? Saya telah menggunakannya untuk proyek asli reaksi dan sekarang setiap kali saya memindahkan kode dari index.ios.js
atau index.android.js
itu menimbulkan kesalahan jadi saya hanya ingin menggunakan npm tetapi setiap kali saya menginisialisasi proyek asli reaksi, defaultnya adalah benang. Saya mencoba npm uninstall yarn
tetapi tidak berhasil. Terima kasih.
Bagaimana Saya Menghapus Instalasi Benang
Jawaban (21)
Tergantung pada cara Anda memasangnya:
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
cento: yum remove yarn
jendela: choco uninstall yarn
(atau buka panel kontrol › tambah/hapus program dan hapus instalannya dari sana)
npm uninstall -g yarn
tidak berfungsi. Itu hanya melaporkan up to date in 0.067s
dan tidak melakukan apa pun.
- person Vince; 21.01.2019
$ eslint bash: /home/.../.yarn/bin/eslint: No such file or directory
- person Max Waterman; 31.01.2019
hash -r
untuk menghapus hash bash dan hindari memulai ulang shell Anda.
- person Max Waterman; 31.01.2019
Coba ini, ini berfungsi dengan baik di macOS:
$ brew uninstall --force yarn
$ npm uninstall -g yarn
$ yarn -v
v0.24.5 (atau versi Anda saat ini)
$ which yarn
/usr/local/bin/yarn
$ rm -rf /usr/local/bin/yarn
$ rm -rf /usr/local/bin/yarnpkg
$ which yarn
benang tidak ditemukan
$ brew install yarn
$ brew link yarn
$ yarn -v
v1.17.3 (versi terbaru)
which yarn
- person Matthew Dean; 22.09.2019
rm -rf ~/.yarn
- person Jacob Dalton; 19.05.2020
Tidak melihat jawaban yang berhasil untuk saya, jadi ini dia: Pada sistem OSX saya, saya menemukan benang di ~/.yarn/bin/yarn
. rm -rf ~/.yarn
mengurusnya.
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
Jika Anda menginstal dengan brew, coba brew uninstall yarn
di terminal Prompt. Ingatlah juga untuk menghapus info jalur benang di .bash_profile
Anda.
Saya menggunakan macOS. Saya memiliki beberapa versi benang yang diinstal dengan Homebrew, yang saya hapus instalasinya dengan brew uninstall --force yarn
. Saya kemudian menginstal Yarn versi terbaru 1.7.0 menggunakan Homebrew brew install yarn
Tapi tetap saja ketika saya menjalankan which yarn
, ia mengembalikan /Users/Me/.yarn/bin/yarn, dan yarn --version
mengembalikan 0.24.6. Yarn tidak disebutkan di ~/.bash_profile, tetapi file ~/.bashrc saya berisi baris export PATH="$HOME/.yarn/bin:$PATH"
yang 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 instalasi Yarn secara global dengan menjalankan npm uninstall -g yarn; rm -rf ~/.yarn
, lalu mengedit file ~/.bashrc dengan mengubah baris menjadi export PATH="/usr/local/bin/yarn:$PATH"
dan menjalankan source ~/.bashrc
untuk memperbarui PATH di sesi terminal. Kemudian ketika saya menjalankan which yarn
ia mengembalikan /usr/local/bin/yarn, dan ketika saya menjalankan yarn --version
ia mengembalikan 1.7.0
Jika Anda memasang benang secara global seperti ini
$ sudo npm install -g yarn
Jalankan saja ini di terminal
$ sudo npm uninstall -g yarn
Diuji sekarang di mesin lokal saya yang menjalankan Ubuntu. Bekerja dengan sempurna!
up to date in 0.067s
, tetapi tidak melakukan apa pun.
- person Vince; 21.01.2019
Saya mencoba poin Homebrew dan tarball dari postingan oleh sospedra . Itu tidak cukup.
Saya menemukan benang terpasang di: ~/.config/yarn/global/node_modules/yarn
Saya berlari yarn global remove yarn
. Terminal restart dan hilang.
Awalnya, yang membawa saya ke sini adalah benang yang kembali ke versi yang lebih lama, tetapi saya tidak tahu alasannya, dan upaya untuk mencopot pemasangan atau memutakhirkan gagal.
Ketika saya memeriksa cabang lama dari proyek tertentu, versi benang yang digunakan akan berubah dari 1.9.4
menjadi 0.19.1
.
Bahkan setelah mengambil langkah untuk melepas benang, benang itu tetap ada, dan pada 0.19.1
.
Apa yang telah saya lakukan di pihak saya:
Pergi ke /usr/local/lib/node_modules
, dan hapus folder yarn
di dalamnya.
npm uninstall benang menghapus paket benang yang diinstal melalui npm tetapi yang dilakukan benang di baliknya adalah, ia menginstal perangkat lunak bernama benang di PC Anda. Jika Anda telah menginstal di Windows, Buka untuk menambah atau menghapus program, lalu cari benang dan hapus instalannya, maka Anda siap melakukannya.
Untuk Pengguna Windows:
Cukup gunakan file pemasang (yaitu benang-1.22.4.msi dalam kasus saya) untuk mencopot pemasangan benang.
Setelah Anda membuka penginstal, Anda akan mendapatkan tiga opsi, yaitu memasang, memperbaiki, dan menghapus instalasi benang dari mesin Anda. Pilih uninstall dan ini akan menghapus semua file benang dari komputer Anda.
Di Mac saya, tidak satu pun dari metode reguler untuk menghapus instalasi Yarn yang berfungsi:
minuman: brew uninstall yarn
npm: npm uninstall -g yarn
Sebaliknya saya menghapusnya secara manual dengan mengetik rm -rf ~/.yarn
(terima kasih pengguna elthrasher) dan menghapus dua tautan simbol yarn dan yarnpkg dari usr/local/bin
. Setelah itu brew install yarn
memberi saya Yarn versi terbaru.
Latar Belakang: Fakta bahwa saya telah menginstal versi Yarn yang sangat ketinggalan jaman memberi saya kesalahan yang benar-benar tidak dapat dipahami ketika mencoba menginstal modul tambahan ke proyek yang diatur dengan Vue CLI Service dan Vue UI, yang tampaknya menggunakan Yarn 'di balik terpal'. Saya biasanya menggunakan NPM jadi butuh beberapa saat untuk mengetahui penyebab masalah saya. Tentu saja pesan kesalahan googling yang dihasilkan oleh ketidakcocokan modul tersebut tidak memberikan petunjuk. Dengan Yarn yang diperbarui, semuanya berfungsi dengan sempurna sekarang.
Saya tidak dapat menghapus instalasi benang di windows dan saya mencoba setiap jawaban di sini, tetapi setiap kali saya menjalankan yarn -v
, perintahnya berhasil. Namun kemudian saya menyadari bahwa ada hal lain yang dapat mempengaruhi hal ini.
Jika Anda menggunakan Windows (tidak yakin apakah ini juga terjadi di Mac) dan menggunakan nvm, ada satu masalah yang bisa terjadi adalah Anda telah menginstal nvm tanpa menghapus npm, dan perintah yarn
yang berfungsi berasal dari versi benang lama Anda dari npm lama.
Jadi yang perlu Anda lakukan adalah mengikuti langkah ini dari dokumen nvm
Anda juga harus menghapus lokasi pemasangan npm yang ada (misalnya C:\Users‹user›\AppData\Roaming\npm), sehingga lokasi pemasangan nvm akan digunakan dengan benar. Cadangkan konfigurasi npmrc global (misalnya C:\Usersuser›\AppData\Roaming\npm\etc\npmrc), jika Anda memiliki beberapa pengaturan penting di sana, atau salin pengaturan tersebut ke konfigurasi pengguna C:\Usersuser›.npmrc.
Dan untuk mengonfirmasi bahwa masalah Anda ada pada npm
yang lama, Anda mungkin akan melihat file yarn.cmd
di dalam folder C:\Users\<user>\AppData\Roaming\npm
.
Untuk pengguna windows:
npm uninstall -g yarn
Untuk pengguna Mac:
$ npm uninstall -g yarn
Ini sepenuhnya akan menghilangkan benang untuk sistem Anda.
Coba "npm uninstall -g yarnpkg
"(global) atau "npm uninstall yarnpkg
"(lokal) jika Anda menginstalnya dengan npm.
Itulah yang berhasil bagi saya .
Jika masih tidak berhasil dan Anda menginstalnya dengan npm,
lakukan "npm list -g
" untuk memeriksa apakah Anda menginstalnya secara global atau "npm list
" jika Anda menginstalnya secara lokal.
Semoga dapat membantu siapa pun yang memilikinya masalah ini. :D
EDIT: Menemukan sesuatu jika Anda menginstal benang dengan .msi yang dapat dieksekusi, Anda harus menginstalnya dengan cara normal Windows.
npm uninstall -g yarn
). Saya memasang benang secara global, tetapi npm list -g
tidak menampilkan apa pun yang mengandung string yarn
.
- person Vince; 21.01.2019
npm uninstall -g yarn
tidak
- person Amicable; 05.12.2019
Saya harus menghapus (menghapus) folder Yarn
secara manual dari drive dan kemudian menjalankan npm uninstall -g yarn
lagi untuk menginstalnya kembali. Itu berhasil untuk saya.
Dalam kasus windows, setelah menjalankan npm uninstall -g yarn
, masih jika benang tidak dihapus, buka "C:\Users\nama pengguna\AppData\Local" dan hapus folder benang. Tutup cmd dan buka kembali cmd dan jalankan yarn
. itu akan memberimu pesan 'yarn' is not recognized as an internal or external command,
operable program or batch file.
Jika Anda masih mendapatkan kesalahan setelah menghapus ~/.yarn tentang file tidak ditemukan, jangan lupa untuk menghapus file benang rc:
rm ~/.yarnrc.yml
Untuk Windows:
Saya perlu melakukan langkah-langkah ini untuk menghapus yarn
sepenuhnya dari sistem.
- Buka
add or remove programs
lalu cari benang danuninstall
(jika Anda menginstalnya dengan .msi) npm uninstall -g yarn
(jika Anda menginstal dengan npm)Remove
semuayarn folders
yang ada dariProgram Files (x86)
(Program Files (x86)\Yarn
) Anda.- Juga perlu
delete
Appdata\local\yarn folder
Anda (ketik%LOCALAPPDATA%
di kotak dialog run(win+R)
, ini akan membuka folder lokal dan di sana Anda akan menemukan folder benang kedelete
) - Terakhir, periksa direktori pengguna Anda dan
remove all .yarn folder, .yarn.lock file, .yarnrc
dll (dariC:\Users\<user>\
)
lepaskan benang
# macOS & brew
$ brew uninstall yarn
hapus paket npm
# yarn global remove
$ sudo yarn global remove @tarojs/cli
# yarn global add
$ sudo yarn global add @tarojs/cli
referensi:
https://classic.yarnpkg.com/en/docs/cli/global/
https://classic.yarnpkg.com/en/docs/cli/remove/
Ini adalah cara menghapus instalasi benang sepenuhnya untuk Pengguna Mac
sudo npm uninstall -g yarn
npm uninstall -g yarn
. Mungkin akan lebih baik untuk memperbaiki masalah yang Anda temui saat memindahkan kode… - person Ry-♦   schedule 20.02.2017brew uninstall yarn
berfungsi dengan baik untuk saya - person Kirill Husiatyn   schedule 27.06.2017