首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >如何更改所用纱线的版本?

如何更改所用纱线的版本?
EN

Stack Overflow用户
提问于 2017-06-09 01:51:24
回答 10查看 142.2K关注 0票数 98

我用国产软件安装了yarn。运行yarn -v显示我目前使用的是0.23.2。我运行brew upgrade yarn以获得最新版本,即0.24.6

在成功升级yarn之后,我再次运行yarn -v,但版本仍然是0.23.2。如何更改正在运行的yarn版本?

EN

回答 10

Stack Overflow用户

回答已采纳

发布于 2017-06-14 04:36:58

我找到了答案。这并不是最漂亮的,但由于yarn总是告诉我什么是最新的更新版本,我可以使用npm来安装最新版本。

如果最近的是0.24.6

代码语言:javascript
复制
npm install --global yarn@.24.6

编辑:

根据纱线的官方文件,安装/升级的方法是:

代码语言:javascript
复制
brew install yarn

brew upgrade yarn

https://yarnpkg.com/en/docs/install#mac-stable

票数 45
EN

Stack Overflow用户

发布于 2019-05-16 20:00:19

代码语言:javascript
复制
yarn policies set-version <version number>

https://github.com/yarnpkg/yarn/issues/7146#issuecomment-477809216

票数 98
EN

Stack Overflow用户

发布于 2018-09-26 20:39:12

您可以使用自制和纱线配方URL安装较早版本的纱线,然后根据需要在纱线版本之间安装brew switch。效果很好!归功于github用户robertmorgan。

  1. 首先,如果您已经安装了一个版本,请将其从运行终端中的brew unlink yarn命令的brew中断开链接。
  2. 接下来,在web浏览器中,查找要安装的包含纱线公式(版本)的已合并的拉请求
  3. 查看在该拉请求中更改的文件--应该有一个用于Formula/yarn.rb
  4. 单击Formula/yarn.rb文件的“查看”按钮,查看提交文件的全部内容。
  5. 单击按钮查看该文件的“原始”版本。这将打开一个以https://raw.githubusercontent.com/....开头的url。 这是您下一步需要的URL,所以请将完整的URL复制到剪贴板上。
  6. 回到您的终端窗口,使用brew安装命令,后面跟着您复制的URL。 例如,安装v1.6.0的纱线将是: brew安装https://raw.githubusercontent.com/Homebrew/homebrew-core/fba7635ab69384ac980c635483a7af825bc06088/Formula/yarn.rb

然后,您可以通过运行:brew list --versions yarn,并使用brew switch yarn VERSION_NUMBER在不同版本之间切换,从而验证Homebrew可用的版本。

来源:https://github.com/yarnpkg/yarn/issues/1882#issuecomment-421372892

票数 52
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/44448084

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档