npm info信息需要70秒

时间:2016-01-15 19:22:36

标签: cordova cmd npm

我正在开发一个Java应用程序,它需要从机器上安装的cordova版本访问信息。我通过阅读cordova -v的命令行输出来做到这一点,它工作正常。但是我还需要npm info cordova输出中的内容。它起初运作良好,但突然之间没有明显的原因,npm现在需要大约70秒才能返回信息。显然,这对于只返回一些基本文本的查询来说是不够的。所以我的问题是:

  • 有没有理由为什么需要这么长时间/任何修复?
  • 有没有更好的方法以编程方式获取此信息而不知道安装了目录cordova?

如果需要其他信息,请告诉我,我会尽力而为。

提前致谢。

1 个答案:

答案 0 :(得分:0)

有关包在线的当前信息npm info [package] 请求。它不会返回本地设备上的当前版本。

  

npm info [...]直接从注册表[...]

获取信息

因此,您的70秒延迟是因为来自服务器的请求需要很长时间。

如果您想检查本地版本的cordova ,请在设备终端中使用此命令:

cordova -v