proxy - 如何告诉 Yarn 忽略代理环境变量?

标签 proxy yarnpkg

我正在运行 Linux,并在 /etc/environment 下设置了代理环境变量,我猜 Yarn 使用它来连接到 npm 存储库。由于某种原因,代理这些天挂掉了,Yarn 不断尝试连接到代理,但没有给我任何机会告诉它要做什么。我设置了 export http_proxy=""export https_proxy="" 但没有成功。我如何告诉 Yarn 嘿直接

编辑:令人惊讶的是,Yarn 不尊重我设置的任何内容。

  • 传递 --proxy "" --https-proxy "" 不起作用。
  • 设置另一个代理环境不起作用。

Yarn 在尊重用户配置方面似乎存在严重问题。立即安装 npm。

无论如何,它不应该至少提示我应该做什么吗?

最佳答案

在这种情况下,我将使用 unset Unix 命令来清除这些代理变量

取消设置http_proxy;取消设置 https_proxy

我所做的,因为yarn also doesn't respect the no_proxy variable ,我需要其中的一部分,本质上是在我使用的 yarn 上创建一个包装器 shell 脚本。

~/bin/my_yarn.sh

unset http_proxy; unset https_proxy; yarn $1

然后执行~/bin/my_yarn.sh install进行安装,或者其他什么。

关于proxy - 如何告诉 Yarn 忽略代理环境变量?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/53020069/

相关文章:

angular - error 发生意外错误 : "Command\"e2e\"not found."

带 yarn 的 Angular CLI

node.js - yarn - 在不同的文件夹中安装包的依赖项?

node.js - 如何在发布之前安装已发布的范围包?

java - 在 Java 中测试任何类型的(网络)代理的有效性

java - 无法在 Java 中使用带有 Https 的代理身份验证

nginx - 在 nginx 代理后面提供多个 docker 微服务

node.js - 在 Jenkinsfile 中从 yarn 运行 jest 从一个分支获得 "jest: not found",从另一个分支获得成功

python - urllib.urlretrieve 的代理设置

wcf - 在 WCF 服务中使用 WebClient