yarn
应该如何升级到最新版本?
答案 0 :(得分:53)
对于macOS用户,如果您通过yarn
安装了brew
,则可以使用以下命令升级它:
brew upgrade yarn
答案 1 :(得分:42)
npm install --global yarn
npm upgrade --global yarn
这应该有效。如果它不起作用,请尝试告诉我。
答案 2 :(得分:13)
在Linux上,只需在终端下运行以下命令即可:
$ curl --compressed -o- -L https://yarnpkg.com/install.sh | bash
执行此操作后,关闭当前端子,然后再次打开。然后,运行以下命令检查纱线的当前版本:
$ yarn --version
答案 3 :(得分:8)
npm install -g yarn
-解决了在运行npm update --global yarn
时没有任何反应的问题。
更新毛线的替代方法:curl --compressed -o- -L https://yarnpkg.com/install.sh | bash
。
具有自制软件的Mac用户可以运行brew upgrade yarn
。
答案 4 :(得分:7)
不记得我是如何安装yarn的,对我有用的命令是:
yarn policies set-version
此命令将当前纱线版本更新为最新的稳定版本。
从文档中:
请注意,此命令也是升级Yarn的首选方法-无论您最初安装它如何都可以使用,有时可能很难弄清楚。
答案 5 :(得分:6)
答案 6 :(得分:3)
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
请注意,如果已经安装了软件包,则最后一条命令会将yarn升级到最新版本。
有关更多信息,您可以检查以下文档:yarn installation
答案 7 :(得分:3)
我通过在终端上运行以下命令在Ubuntu上更新了yarn
curl --compressed -o- -L https://yarnpkg.com/install.sh |重击
来源:https://yarnpkg.com/lang/en/docs/cli/self-update
答案 8 :(得分:1)
我有一个过时的符号链接,阻止了我访问正确的bin。我最近还经历了节点升级,这意味着我的许多新垃圾箱位于其他文件夹中,而我认为这是较低的优先级
这对我有用:
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,则bin安装的位置可能对您的系统而言是唯一的
答案 9 :(得分:1)
yarn policies set-version
将下载最新的稳定版本
参考纱线文档 https://yarnpkg.com/lang/en/docs/cli/policies/#toc-policies-set-version
答案 10 :(得分:1)
我在需要最新纱线的詹金斯管道中尝试了所有上述解决方案。 终于,这对我有用。
注意:当您无权访问npm install -g yarn时,这很有用。
答案 11 :(得分:1)
答案 12 :(得分:1)
如果您想将纱线版本从 1.22.5 升级到 1.22.10
<块引用>纱线政策设置版本
答案 13 :(得分:0)
纱线政策集版本
在powershell中使用上述命令将当前的纱线版本升级到最新版本,它将下载最新的纱线版本
答案 14 :(得分:0)
纱线政策设置版本
这将我的纱线版本从 1.22.5 升级到 1.22.10
答案 15 :(得分:-1)