Nexus和NPM出现错误404

Nexus和NPM出现错误404,npm,http-status-code-404,nexus,Npm,Http Status Code 404,Nexus,我设置了一个Nexus组和代理(如Nexus 3文档中所述),以在我的内部企业网络中缓存我的npm LIB。我将.npmrc配置如下: registry=http://<repo url>/repository/<group>/ email=admin@company.com _auth=YWRtaW46YWRtaW4= 这最终导致: npm verb type OperationalError npm verb stack Error: 404 Not Found:

我设置了一个Nexus组和代理(如Nexus 3文档中所述),以在我的内部企业网络中缓存我的npm LIB。我将.npmrc配置如下:

registry=http://<repo url>/repository/<group>/
email=admin@company.com
_auth=YWRtaW46YWRtaW4=
这最终导致:

npm verb type OperationalError
npm verb stack Error: 404 Not Found: typescript@2.4.2
npm verb stack 
   at fetch.then.res ...
但是,当我使用浏览器调用失败的工件URL(404失败)时,我可以毫无问题地获得相应工件的元数据

到目前为止,我尝试的是:

  • 添加/删除企业代理:无更改
  • 直接使用代理存储库:然后我为每个工件获取一个EconReset,尽管URL在我的浏览器中是可访问的

好的,我的企业代理仍然是全球设置的。我以前一定执行过一次
npm config set…
。但是:当我使用
npm-config-rm-https\u-proxy
删除代理时,它开始正常工作了!因此,最后这是一个代理问题(无论出于何种原因)


这仍然有点奇怪,因为NexusURL以http而不是https开头,所以我没有料到这里的https代理会出现问题。但我多次切换它,以确保这确实是问题所在,事实确实如此。这可能是一个npm错误

好的,我的企业代理仍然是全局设置的。我以前一定执行过一次
npm config set…
。但是:当我使用
npm-config-rm-https\u-proxy
删除代理时,它开始正常工作了!因此,最后这是一个代理问题(无论出于何种原因)

这仍然有点奇怪,因为NexusURL以http而不是https开头,所以我没有料到这里的https代理会出现问题。但我多次切换它,以确保这确实是问题所在,事实确实如此。这可能是一个npm错误

npm verb type OperationalError
npm verb stack Error: 404 Not Found: typescript@2.4.2
npm verb stack 
   at fetch.then.res ...