我的组织不允许直接访问Internet的服务器。我们在离线计算机上安装了Nexus 3 OSS,并启用了对https://registry.npmjs.org的代理访问权限。我已经测试了从我们的连结机器到https://registry.npmjs.org的流量,并且工作正常。接下来,我们建立了npm-proxy仓库as here
要访问nexus服务器,我们必须通过反向代理服务器-这是Apache服务器(2.4版),其虚拟主机重定向到nexus机器。我们已经为反向代理服务器注册了dns别名,并重定向到了nexus安装的服务端口。我们确实引用了this
现在,从我安装的nexus机器终端上,我放置了一个非常基本的package.json,并更新了npm register指向我们的nexus。接下来,我使用npm install测试安装程序。工作正常。我创建了node_modules。但是,当我在nexus中浏览存储库时,没有任何更新。
关于可能缺少的内容或如何进行故障排除的任何提示将大有帮助。