我最近下载了sinopia服务器,以便在本地缓存包,以节省互联网带宽。但它没有按预期工作,因为我在公司代理背后工作。在我的设置中,我已经在我自己的本地mac pc上安装了sinopia,并且我能够在浏览器中访问url(http://localhost:L4873/)。
因为,我在代理后面工作,我已经正确配置 - npm config设置http-proxy - npm config set https-proxy 我验证了这些设置,并且无需使用sinopia进行干预。
但是,当sinopa服务器运行时,如果我运行npm install,则没有请求登陆sinopia,因为我最终得到错误502.
如果我删除npm代理设置,然后运行npm install,那么这次有一个命中sinopia服务器,但现在sinopia服务器因连接拒绝错误而失败到公共网址。
有没有办法为sinopia指定代理设置,而不指定npm config proxy ...?
答案 0 :(得分:0)
Verdaccio是一个sinopia的分支,我们已经记录了如何做到这一点。
http://www.verdaccio.org/docs/en/configuration.html#proxy
配置几乎相同,因此,它可能对您有用。