最近我将节点版本升级到了16.15.1。在节点升级之前,我使用了 1.x 纱线版本。现在我想在我的项目中使用
yarn v3.2.x
。
通常这可以通过在控制台中执行命令
yarn init -2
来实现。这将在我的项目中生成一个 .yarn/releases
文件夹,其中存储 yarn-[version].cjs
。此外,在项目 .yarnrc.yml
中添加了 yarnPath: .yarn/releases/yarn-[version].cjs
行。
但是,我有一个问题,就是我在封闭的工作环境中工作。当我执行命令时
yarn init -2
我遇到了代理问题。
这是我得到的错误:
error An unexpected error occurred: "https://github.com/yarnpkg/berry/raw/master/packages/yarnpkg-cli/bin/yarn.js: connect ECONNREFUSED xxx.x".
我尝试在项目和用户中设置代理
.yarnrc.yml
,但两者似乎都不起作用。
我的问题是是否可以向
yarn init -2
命令添加代理 url,例如通过 cmd 标志?
httpProxy
或 httpsProxy
添加到 yarnrc.yml
。
或者使用此命令添加它
yarn set httpProxy http://<user>:<pass>@<your-proxy>.foo.bar:PORT