为什么cordova添加插件org.apache.cordova.abc这么慢?

时间:2016-05-05 23:51:45

标签: cordova

过去一周,当我cordova add plugin org.apache.cordova.consoleorg.apache.cordova.abc的任何变体时,它都非常缓慢。过去不到一分钟的时间现在每个插件需要10到15分钟。

请注意,这仅适用于org.apache.cordova.abc插件。我尝试将它们重命名为cordova-plugin-abc,但这并没有提高性能。

我确实尝试使用github镜像这些控制台,它就像以前一样工作,即在不到一分钟的时间内下载。例如cordova add plugin https://github.com/apache/cordova-plugin-battery-status

有谁知道为什么会这样?

1 个答案:

答案 0 :(得分:1)

我发现问题出在插件下载计数器中。每次添加新插件时,Cordova都会尝试连接服务器并更新插件下载次数。最近删除了此功能(请参阅https://github.com/apache/cordova-lib/commit/9d75a4257c02bd033589362ba4c3d175b28fca45)。下载网址无效,Cordova请求超时。

你可以通过在cordova-lib / src / plugman / registry / registry.js中注释bumpCounter()来解决它。之后,插件将在几秒钟内添加。

更新到Cordova的实际版本可能也有帮助(未经测试)。