yarn
En son sürüme nasıl yükseltilmelidir?
yarn
En son sürüme nasıl yükseltilmelidir?
Yanıtlar:
MacOS kullanıcıları için, yarn
üzerinden yüklediyseniz brew
, aşağıdaki komutu kullanarak yükseltebilirsiniz:
brew upgrade yarn
(npm uninstall -g yarn && brew install yarn) || brew upgrade yarn
yarn
Aracılığıyla yüklemenin brew
de yüklemeler yaptığını unutmayın node
. Örneğin, nvm
veya kullanıyorsanız bu istenmeyen olabilir n
.
npm install --global yarn
npm upgrade --global yarn
Bu çalışmalı. Deneyin ve çalışmıyorsa bana bildirin.
npm
, bunun yerine brew
en azından OSX'e atmanız gerekiyor .
brew
ilgili yorumlar ve gerçekten alakalı değil. npm upgrade --global yarn
İpliği daha önce npm ile kurduğum Ubuntu 16.04'te yeni sürüme geçirdim. O kadar emin ki, önerilen yol bu olmasa da yine de mümkün. Npm aracılığıyla iplik yüklememin asıl nedeni, nvm
birden çok sürümünü saklamak için kullanmamdı node
. İpliği kurmak apt
, küresel olarak belirli bir düğüm sürümü kurmuş olurdu. Ancak bunun parametre ile önlenebileceğini okudum --no-install-recommends
.
İpliği nasıl kurduğumu hatırlamıyorum, benim için işe yarayan komut şuydu:
yarn policies set-version
Bu komut, mevcut iplik versiyonunu en son stabilize günceller.
Belgelerden:
Bu komutun ayrıca İpliği yükseltmenin tercih edilen yolu olduğuna dikkat edin - ilk olarak nasıl kurarsanız kurun çalışacaktır, bu bazen aksini anlamak zor olabilir.
.yarn/
ve.yarnrc
yarn
ile apt-get
. Paketinizi nasıl kurduğunuzu bilmenin mümkün olduğunu düşünüyorum. Benim için yapıyorum npm list -g >filename.txt
ve daha sonra gerekli herhangi bir paket için dosyada arama yapıyorum . Apt-get için yapıyorum apt list --installed
, ardından gereken paket için çıktıyı kontrol ediyorum.
Linux'ta, terminalde aşağıdaki komutu çalıştırın:
$ curl --compressed -o- -L https://yarnpkg.com/install.sh | bash
Bunu yaptıktan sonra, mevcut terminali kapatın ve tekrar açın. Ve sonra, ipliğin mevcut versiyonunu kontrol etmek için aşağıdaki komutu çalıştırın:
$ yarn --version
yarn --version
komut isteminde çalıştırdığınızda aynı eski sürümü gösterir .
yarn policies set-version
en son kararlı sürümü indirecek
Başvurulan iplik belgeleri https://yarnpkg.com/lang/en/docs/cli/policies/#toc-policies-set-version
yarn policies set-version 1.21.0
error Couldn't find a package.json file in "/home/.."
npm install -g yarn
- hiçbir şey çalışmadığında sorunu çözdü npm update --global yarn
.
İpliği güncellemek için alternatif yöntem: curl --compressed -o- -L https://yarnpkg.com/install.sh | bash
.
Homebrew kullanan Mac kullanıcıları çalıştırabilir brew upgrade yarn
.
npm update --global yarn
işe yaramadıysa ancak işe npm install -g yarn
yaradıysa, ilk başta npm tarafından kurulmamış olabilir.
Uygun bölmeye erişmemi engelleyen eski bir sembolik bağım vardı. Ayrıca yakın zamanda bir düğüm yükseltmesinden geçtim, bu da yeni çöp kutularımın birçoğunun farklı bir klasörde mevcut olduğunu ve bunun daha düşük bir önceliğe sahip olduğunu düşündüğüm anlamına geliyor
İşte benim için işe yarayan şey:
yarn -v
> 1.15.2
which yarn
> /Users/lfender/.yarn/bin/yarn
rm -rf /Users/lfender/.yarn/bin/yarn
npm uninstall --global yarn; npm install --global yarn
> + yarn@1.16.0
> added 1 package in 0.179s
which yarn
> /Users/lfender/.nvm/versions/node/v12.2.0/bin/yarn
yarn -v
> 1.16.0
NVM kullanmıyorsanız, bin kurulumlarınızın konumu muhtemelen sisteminize özgü olacaktır.
Oradan , repo seviyesinde iplik versiyonumu tanımlamak için https://stackoverflow.com/a/55278430/1426788yarn policies set-version
burada belirtildiği gibi yapmaya geçtim.
Ubuntu'mdaki ipliği terminalimden aşağıdaki komutu çalıştırarak güncelledim
curl - sıkıştırılmış -o- -L https://yarnpkg.com/install.sh | darbe
kaynak:https://yarnpkg.com/lang/en/docs/cli/self-update
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
Paket zaten kurulmuşsa, son komutun ipliği en son sürüme yükselteceğini lütfen unutmayın.
Daha fazla bilgi için dokümanları kontrol edebilirsiniz: iplik montajı
yarn
çalışır apt-get
. Benim için çalıştıUbuntu 16.04
En son ipliğe ihtiyaç duyan Jenkins boru hattında yukarıdaki tüm çözümleri denedim. Sonunda, bu benim için çalıştı.
Not : Bu, npm install -g ipliğine kök erişiminiz olmadığında faydalıdır.
Zaten iplik taktığınız ve yalnızca yükseltme / güncelleme istediğiniz için. basitçe kullanabilirsin
yarn self-update
Referansı burada bulabilirsiniz https://yarnpkg.com/en/docs/cli/self-update