Phonegap 构建,插件源已更改,但我无法让它工作

Phonegap build, plugin source has changed, but I can't get it to work

我知道这在不久前发生了变化,但我刚刚回到我的应用程序(因为证书很快就会过期,所以我需要重建)。我在重建时遇到问题,因为 PhoneGap Build 现在已经删除了插件存储库。

以前,我会在 config.xml:

中使用它
<gap:plugin name="hu.dpal.phonegap.plugins.uniquedeviceid" />

现在,他们告诉你使用 npm。这个问题是不是所有的插件都在那里!

<gap:plugin name="hu.dpal.phonegap.plugins.uniquedeviceid" source="npm" />

给我一个关于找不到它的错误。经过一些研究,我发现了这个网站:

http://phonegap-plugins.com/plugins/paldom/uniquedeviceid

按照他们的例子,我试过:

<gap:plugin name="hu.dpal.phonegap.plugins.uniquedeviceid" source="plugins.cordova.io" />

但是,我现在得到一个错误:

plugin source unsupported: hu.dpal.phonegap.plugins.uniquedeviceid from plugins.cordova.io

我真的不知道如何处理这个问题。有没有人有什么建议?

好的,我找到了解决办法。有时您需要为插件提供 git 地址,例如:

<gap:plugin spec="https://github.com/Paldom/UniqueDeviceID.git" source="git" />

这已经解决了我的问题(但仍然不确定为什么其他方法不起作用!)