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

时间:2018-10-27 08:28:33

标签: proxy yarnpkg

我正在运行Linux,并在/etc/environment下设置了代理环境变量,我猜Yarn用来连接到npm存储库。由于某种原因,这些天代理已经死了,并且Yarn一直试图连接到代理而没有给我任何机会告诉它怎么做。我设置export http_proxy=""export https_proxy=""的过程并不顺利。如何告诉Yarn 嘿直接

编辑:令人惊讶的是,纱线不尊重我设置的任何东西。

  • 通过--proxy "" --https-proxy ""无效。
  • 设置另一个代理环境不起作用。

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

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

1 个答案:

答案 0 :(得分:1)

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

unset http_proxy; unset https_proxy

我做的是因为yarn also doesn't respect the no_proxy variable(我需要其中的一部分)实际上是在我使用的纱线上创建包装程序外壳脚本。

〜/ bin / my_yarn.sh

unset http_proxy; unset https_proxy; yarn $1

然后执行~/bin/my_yarn.sh install进行安装,或执行其他操作。