-1

我最近下载了 sinopia 服务器,以便在本地缓存包,以节省 Internet 带宽。但它没有按预期工作,因为我在公司代理后面工作。在我的设置中,我在我自己的本地 mac 电脑上安装了 sinopia,我可以在浏览器中访问 url ( http://localhost:L4873/ )。

因为,我在代理后面工作,所以我已经正确配置 - npm config set http-proxy - npm config set https-proxy 我验证了设置并且它在没有 sinopia 干预的情况下工作。

但是,当 sinopa 服务器运行时,如果我运行 npm install ,则没有请求登陆 sinopia,因为我最终得到错误 502。

如果我删除 npm 代理设置,然后运行 ​​npm install ,那么这次 sinopia 服务器会受到攻击,但现在 sinopia 服务器失败,连接到公共 url 被拒绝错误。

有没有办法在不指定 npm config proxy ... 的情况下为 sinopia 指定代理设置?

4

1 回答 1

0

Verdaccio 是一个 sinopia 的分支,我们已经记录了如何做到这一点。

http://www.verdaccio.org/docs/en/configuration.html#proxy

配置几乎相同,因此,它可能对您有用。

于 2018-03-31T20:16:11.883 回答