Bagaimana seharusnya yarn
ditingkatkan ke versi terbaru?
ubuntu-16.04
yarnpkg
Janaka Pushpakumara
sumber
sumber
(npm uninstall -g yarn && brew install yarn) || brew upgrade yarn
yarn
viabrew
juga menginstalnode
. Ini mungkin tidak diinginkan jika, misalnya, Anda menggunakannvm
ataun
.Ini seharusnya bekerja. Coba dan beri tahu saya jika tidak berfungsi.
sumber
npm
, tetapi Anda harus melakukannyabrew
setidaknya menggunakan OSX.brew
tidak benar-benar relevan. Saya baru saja memutakhirkan benang melaluinpm upgrade --global yarn
pada Ubuntu 16.04 di mana saya telah menginstal benang melalui npm sebelumnya. Jadi cukup yakin, itu masih mungkin, meskipun itu bukan cara yang disarankan. Alasan asli saya untuk memasang benang melalui npm adalah saya menggunakannvm
untuk menyimpan beberapa versinode
. Memasang benang melaluiapt
akan menginstal versi node tertentu secara global. Tapi saya baca ini bisa dihindari melalui parameter--no-install-recommends
.Tidak ingat bagaimana saya telah menginstal utas perintah yang bekerja untuk saya adalah:
yarn policies set-version
Perintah ini memperbarui versi utas saat ini ke kandang terbaru.
Dari dokumentasi:
Referensi
sumber
.yarn/
dan.yarnrc
yarn
dengan sayaapt-get
. Saya pikir mungkin untuk mengetahui bagaimana Anda menginstal paket Anda. Bagi saya, saya lakukannpm list -g >filename.txt
, lalu saya mencari file untuk setiap paket yang dibutuhkan. Untuk apt-get, saya lakukanapt list --installed
, lalu saya periksa output untuk paket yang dibutuhkan.Di Linux, jalankan perintah di bawah ini di terminal:
Setelah melakukan ini, tutup terminal saat ini dan buka lagi. Dan kemudian, jalankan perintah di bawah ini untuk memeriksa versi benang saat ini:
sumber
yarn --version
command prompt.Untuk pengguna Windows
Saya biasanya memutakhirkan Benang dengan Chocolatery
sumber
yarn policies set-version
akan mengunduh rilis stabil terbaru
Dokumen benang direferensikan https://yarnpkg.com/lang/en/docs/cli/policies/#toc-policies-set-version
sumber
yarn policies set-version 1.21.0
error Couldn't find a package.json file in "/home/.."
npm install -g yarn
- Memecahkan masalah ketika tidak ada yang terjadi berjalannpm update --global yarn
.Metode alternatif untuk pembaruan benang:
curl --compressed -o- -L https://yarnpkg.com/install.sh | bash
.Pengguna Mac dengan homebrew dapat menjalankan
brew upgrade yarn
.Lebih detail di sini dan di sini .
sumber
npm update --global yarn
tidak berhasil tetapinpm install -g yarn
apakah itu mungkin tidak diinstal oleh npm di tempat pertama.Saya memiliki symlink usang yang mencegah saya mengakses tempat sampah yang tepat. Saya juga baru saja melalui upgrade node yang berarti banyak tempat sampah baru saya tersedia di folder yang berbeda dengan apa yang saya pikir merupakan prioritas yang lebih rendah
Inilah yang bekerja untuk saya:
Jika Anda tidak menggunakan NVM, lokasi pemasangan bin Anda cenderung unik untuk sistem Anda
Dari sana, saya beralih ke melakukan
yarn policies set-version
seperti yang diuraikan di sini https://stackoverflow.com/a/55278430/1426788 untuk menentukan versi benang saya di tingkat reposumber
Saya memperbarui benang di Ubuntu saya dengan menjalankan perintah berikut dari terminal saya
sumber:
https://yarnpkg.com/lang/en/docs/cli/self-update
sumber
curl -sS https://dl.yarnpkg.com/debian/pubkey.gpg | sudo apt-key add - echo "deb https://dl.yarnpkg.com/debian/ stable main" | sudo tee /etc/apt/sources.list.d/yarn.list
sudo apt-get update && sudo apt-get install yarn
Harap dicatat bahwa perintah terakhir akan meningkatkan benang ke versi terbaru jika paket sudah diinstal.
Untuk info lebih lanjut Anda dapat memeriksa dokumen: pemasangan benang
sumber
yarn
denganapt-get
. Ini bekerja untuk sayaUbuntu 16.04
Saya mencoba semua solusi di atas dalam pipa Jenkins yang membutuhkan benang terbaru. Akhirnya, ini berhasil bagi saya.
Catatan : Ini membantu ketika Anda tidak memiliki akses root ke npm install -g benang.
sumber
Karena Anda sudah menginstal benang dan hanya ingin memperbarui / memperbarui. Anda cukup menggunakan
yarn self-update
Temukan referensi di sini https://yarnpkg.com/en/docs/cli/self-update
sumber