是否可以通过代理初始化yarn berry?

问题描述 投票:0回答:1

最近我将节点版本升级到了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 标志?

proxy yarnpkg yarnpkg-v2
1个回答
1
投票

是的,您可以指定在安装过程中使用的代理。将

httpProxy
httpsProxy
添加到
yarnrc.yml

或者使用此命令添加它

yarn set httpProxy http://<user>:<pass>@<your-proxy>.foo.bar:PORT
© www.soinside.com 2019 - 2024. All rights reserved.