我最近下载了 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 指定代理设置?