在nexus返回服务器错误500上的npm代理

时间:2017-02-15 16:54:27

标签: node.js npm nexus

我使用 nexus 3.2 ,我有 npm-all 组,其中包含 npmjs npm-internal 存储库,但例如当我执行返回此错误的npm --loglevel info install @reactivex/rxjs时:

  

npm info如果以ok结束则有效   npm info使用npm@3.10.3
  npm info使用node@v6.5.0
  npm信息尝试注册请求尝试#1 at 17:31:16
  npm http请求GET http://x.x.x.x:8081/repository/npm-all/@reactivex%2frxjs
  npm http 200 http://x.x.x.x:8081/repository/npm-all/@reactivex%2frxjs
  npm info addNameTag [' @ reactivex / rxjs','最新' ]
  npm info在17:31:17重试获取尝试1   npm信息尝试注册请求尝试#1 at 17:31:17
  npm http fetch GET http://x.x.x.x:8081/repository/npm-all/@reactivex/rxjs/-/rxjs-5.1.1.tgz
  npm http fetch 500 http://x.x.x.x:8081/repository/npm-all/@reactivex/rxjs/-/rxjs-5.1.1.tgz
  npm info retry将重试,上次尝试时出错:错误:服务器错误500

npmjs 存储库配置:

enter image description here

我的 .npmrc 文件配置:

registry=http://x.x.x.x:8081/repository/npm-all/

1 个答案:

答案 0 :(得分:0)

我通过向anonymes用户添加这些权限找到了解决方案:

  • NX-库 - 视图 - NPM - * - 读
  • NX-库 - 视图 - NPM - * - 浏览