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" />
这已经解决了我的问题(但仍然不确定为什么其他方法不起作用!)
我知道这在不久前发生了变化,但我刚刚回到我的应用程序(因为证书很快就会过期,所以我需要重建)。我在重建时遇到问题,因为 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" />
这已经解决了我的问题(但仍然不确定为什么其他方法不起作用!)