我在使用 npm getRemoteTarball 操作时遇到了一个非常奇怪的问题,其中某些依赖包没有从我的 nexus 服务器获取。getRemoteTarball 操作中的 url 格式被修改为不正确的路径并导致失败。
例如:19461 愚蠢的 mapToRegistry uri http://nexusurl.nexus:8081/nexus/content/repositories/npmjs-registry-org/@types%2fcommander 19462 详细的 addRemoteTarball http://nexusurl.nexus:8081/nexus/c/content /repositories/npmjs-registry-org/@types/commander/-/commander-2.12.2.tgz不在飞行中;添加
nexus 中的工件位于 http://nexusurl.nexus:8081/nexus/content/repositories/npmjs-registry-org/commander
.npmrc 文件正确包含 npmjs-registry-org 存储库地址为 http://nexusurl.nexus:8081/nexus/content/repositories/npmjs-registry-org/
有人可以帮助解释发生这种变化的原因以及如何解决?
节点 v6.10.1 npm v3.10.10
提前致谢!