npm 信息需要 70 秒才能获取信息



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

  • 有什么理由需要这么长时间/任何解决方法吗?
  • 有没有更好的方法以编程方式获取此信息,而无需知道 cordova 的目录?

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

提前谢谢。

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

NPM信息 [...]直接从注册表中获取信息 [...]

因此,您的 70 秒延迟是由于来自服务器的请求花费了很长时间。

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

cordova -v

最新更新