喜欢这些插件
https://github.com/ArchieGoodwin/SilentShot
https://github.com/alongubkin/phonertc
他们没有tarball网址
cordova plugin add https://github.com/alongubkin/phonertc.git
我如何添加这样的插件?
meteor add cordova:@https://github.com/alongubkin/phonertc.git
答案 0 :(得分:10)
<强>更新强>
这适用于Meteor 1.2和1.3-beta:
meteor add cordova:pluginID@gitUrl#commithash
因此对于动作表插件:
meteor add cordova:cordova-plugin-actionsheet@https://github.com/EddyVerbruggen/cordova-plugin-actionsheet.git#b93aef15ce4d70c3f9ddf3e4413e68e2ff0c4811
您也可以简单地在.meteor / cordova-plugins文件中复制该行而不使用'meteor add cordova'前缀并重新运行ios / android。
原始回答
要将第三方cordova插件添加到不在plugins.cordova.io注册表中的meteor,以下方法应始终有效:
例如,要添加https://github.com/EddyVerbruggen/cordova-plugin-actionsheet
(分解)
所以这里有完整的一行:
meteor add cordova:nl.x-services.plugins.actionsheet@https://github.com/EddyVerbruggen/cordova-plugin-actionsheet/tarball/62536f9ee22bfbb8a22ae364d2aaa58bd38e5eb0
添加插件:https://github.com/ArchieGoodwin/SilentShot
meteor add cordova:biz.incoding.silentshot@https://github.com/ArchieGoodwin/SilentShot/tarball/d123cd881bb211d89c6402d317bfdd3b6302d66b
答案 1 :(得分:0)
你快到了。 您不能直接定位回购,但如果发布回购,则可以定位回购:
e.g。对我来说这很有效:
meteor add cordova:https://github.com/EddyVerbruggen/Toast-PhoneGap-Plugin/archive/2.0.1.tar.gz@2.0.1
输出:
added cordova plugin https://github.com/EddyVer
答案 2 :(得分:0)
答案 3 :(得分:0)
由于我发现总是查找正确的包名并提交哈希,并输入tarball url很乏味,我创建了一个小脚本available as a gist,它使用bash和node来简化这个任务:
./meteor_add_cordova.sh https://github.com/cordova-sms/cordova-sms-plugin