Cordova插件删除/添加耗时很长

时间:2018-03-02 11:42:24

标签: cordova

我有 cordova 8.0.0 ,我正在使用 cordova-android 7.1。

每次我都会运行像

这样的命令
cordova plugin remove ...
# or
cordova plugin add ...

命令需要8分钟才能结束。 我检查了我的网络统计数据,我看到该节点正在下载大量的东西。似乎它正在为每个命令提取每个插件。

为什么cordova这样做?它正在减缓我的发展......

2 个答案:

答案 0 :(得分:2)

所以,我不知道为什么,但我有一些依赖性问题。下次我为另一个程序包运行npm i ...时,需要花费大量时间(只要在每个cordova命令之后),并且我收到一条消息,说明已经更新了多个程序包。

然后下一个cordova命令运行得更快。

所以看来如果你的package.json文件中有一些未安装的npm软件包,那么cordova 8.0.0会在每个命令下载它们......

答案 1 :(得分:0)

这似乎是一个已知问题。如here所述,唯一的解决方案是等待Cordova 9发布。至少要到今年年底...