我用Homebrew安装yarn
.运行yarn -v
我目前使用的节目0.23.2
.我跑去brew upgrade yarn
买最新版本,就是这样0.24.6
.
在Homebrew成功升级后yarn
,我yarn -v
再次运行,但版本仍然存在0.23.2
.如何更改我正在运行的纱线版本?
myc*_*gus 40
您可以使用自制和纱线配方URL来安装旧版本的纱线,然后brew switch
根据需要在纱线版本之间安装.完美的工作!感谢github用户robertmorgan.
首先,如果您已安装了某个版本,请将其与brew unlink yarn
您在终端中运行该命令的brew取消链接.
接下来,在Web浏览器中,找到已合并的Pull Request,其中包含您要安装的Yarn的公式(版本).
查看Pull Request中更改的文件 - Formula/yarn.rb应该有一个.
单击Formula/yarn.rb文件的"查看"按钮以查看该提交的文件的全部内容.
单击按钮以查看该文件的"原始"版本.这将打开一个网址,该网址应以https://raw.githubusercontent.com/ .... 开头.
这是下一步所需的URL - 因此请将完整的URL从浏览器地址栏复制到剪贴板.
返回终端窗口,使用命令Formula/yarn.rb
后跟您复制的URL.例如,要安装v1.6.0的纱线,它将是:
Formula/yarn.rb
然后,您可以通过运行验证Homebrew可用的版本https://raw.githubusercontent.com/....
,并使用在版本之间切换brew list --versions yarn
资料来源:https://github.com/yarnpkg/yarn/issues/1882#issuecomment-421372892
dav*_*000 30
我找到了答案.它不是最漂亮的,但由于yarn
总是告诉我最新版本的版本是什么,我可以使用npm来安装最新版本.
如果最新的是0.24.6
npm install --global yarn@.24.6
Run Code Online (Sandbox Code Playgroud)
编辑:
根据yarn的官方文档,安装/升级的方法是:
brew install yarn
brew upgrade yarn
Run Code Online (Sandbox Code Playgroud)
https://yarnpkg.com/en/docs/install#mac-stable
Cra*_*mer 30
您可以使用
yarn set version <version>
例如,如果您想要最新版本,您可以运行
yarn set version latest
您也可以将其设置为特定数字,例如,
yarn set version 1.22.1
您可以在官方网站查看完整文档。
注意 1:一个错误阻止您从纱线 2 切换到纱线 1。此GitHub 问题中有对此问题的解决方案。
注2:我不使用brew,但这个解决方案应该仍然有效。
小智 28
yarn policies set-version <version number>
Run Code Online (Sandbox Code Playgroud)
每个https://github.com/yarnpkg/yarn/issues/7146#issuecomment-477809216
tal*_*bes 20
假设您安装了其他版本,则可以运行
brew switch yarn <old_version>
Run Code Online (Sandbox Code Playgroud)
列出已安装的版本:
brew list --versions yarn
Run Code Online (Sandbox Code Playgroud)
Jak*_*lam 20
您最好的选择是使用纱线版本管理器.
curl -fsSL https://raw.githubusercontent.com/tophat/yvm/master/scripts/install.sh | bash
yvm exec <version> <command>
yvm use <version>
yarn --version
Run Code Online (Sandbox Code Playgroud)
Raz*_*ssa 10
这是一种仅使用curl
and 的方法bash
:
curl -o- -L https://yarnpkg.com/install.sh | bash -s -- --version 0.24.6 # or another version
Run Code Online (Sandbox Code Playgroud)
无论您是否安装了纱线,这都有效。
归档时间: |
|
查看次数: |
53861 次 |
最近记录: |