Npm解决错误的版本

时间:2017-08-02 14:50:26

标签: npm circleci

我的package.json中有以下描述:

  

"我们的监控":" 1.0.0",

,当我运行npm install时,它会起作用:

└─┬ our-monitoring@1.0.0
  └─┬ prom-client@10.0.2
    └─┬ tdigest@0.1.1
      └── bintrees@1.0.1

但是当项目在CircleCi中运行时,我得到:

npm ERR! No compatible version found: our-monitoring@1.0.0
npm ERR! notarget Valid install targets:
npm ERR! notarget 0.1.0

为什么呢?我该如何解决?

1 个答案:

答案 0 :(得分:0)

对于未来可能遇到同一问题的任何人:

我们的软件包名称含糊不清 - 我们的Nexus注册表有一个错误,所以不要总是首先查看私人注册表,然后再查看全局注册表,而不是先服务。

所以我们有时会收到我们的包,有时会收到全局的npm包 - 但它们有不同的版本号,这就是创建这个特定错误消息的原因。