gpt4 book ai didi

yarnpkg - 如何安装多个版本的 yarn

转载 作者:行者123 更新时间:2023-12-03 21:19:29 39 4
gpt4 key购买 nike

我参与了几个项目。不幸的是,他们使用了多个版本的 yarn 。因此,我希望安装多个版本,并以一种简单(甚至自动化)的方式在它们之间进行切换。

我对 nvm alias 抱有希望,想也许我会得到节点的第二个副本,具有不同的全局包。然后我可以有例如nvm use v10.0-yarn1.3.4或类似的东西,但是 nvm alias仅创建不同的名称,全局包目录保持不变。

最佳答案

是的,您可以在不更改 node.js 版本的情况下做到这一点。

  • 安装 asdf - 它是一个包管理器,有助于安装和管理同一个 cli 程序的多个 vcersions。

  • https://asdf-vm.com/#/core-manage-asdf?id=install
    (如果您有 mac,请按照他们的建议使用 git 安装它)。
  • https://github.com/twuni/asdf-yarn - 运行:asdf plugin-add yarn
  • 请享用:
  • $ asdf install yarn latest # at the time of the writing, it will be 1.22.10
    $ asdf global yarn 1.22.10
    $ yarn
    yarn install v1.22.10
    [1/5] 🔍 Validating package.json...
    [2/5] 🔍 Resolving packages...
    success Already up-to-date.
    ✨ Done in 0.60s.
    $ asdf install yarn 1.22.0
    $ asdf global yarn 1.22.0
    $ yarn
    yarn install v1.22.0
    [1/5] 🔍 Validating package.json...
    [2/5] 🔍 Resolving packages...
    success Already up-to-date.
    ✨ Done in 0.58s.
    笔记:
  • 您也只能在当前 shell 中更改 yarn 版本。请看 https://asdf-vm.com/#/core-manage-versions?id=install-version看看如何(我还没有测试过)。
  • 运行 npx yarn@1.22.1 install不等于 yarn install当 yarn 版本为 1.22.1 时,因为 npx当您尝试使用 yarn 时,将为您的进程添加一些特定于 npm 的环境变量。 .在极少数情况下,这可能会导致问题。做最适合你的事情:)
  • 关于yarnpkg - 如何安装多个版本的 yarn ,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/52374111/

    39 4 0
    Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
    广告合作:1813099741@qq.com 6ren.com