在我的Meteor项目中,需要添加Cordova插件。虽然这在
中有记载https://github.com/meteor/meteor/wiki/Meteor-Cordova-Phonegap-integration
这里的问题是插件需要一个命令行参数,这意味着在一个常见的Cordova项目中它将被添加如下:
cordova插件添加pluginName - 变量varName =" VAR_VALUE"
那么如何在Meteor中添加变量?
只需添加参数即可返回:" - 变量:未知选项"
没有参数我得到错误"安装插件失败:错误:缺少变量.."
另一种方法是克隆项目,将其上传到我的Github帐户,然后手工输入变量。
meteor add cordova:pluginName @ https://github.com/myName/prjName/tarball/SHA-ID
这里的错误是"必须声明确切版本的依赖"。但是我有多害羞?
meteor add cordova:pluginName@x.y.z @ https://github.com/myName/prjName/tarball/SHA-ID 也不起作用?
或者可以手动将插件添加到Meteor项目中,这意味着将源文件添加到.meteor目录中?
任何帮助都将不胜感激。
答案 0 :(得分:0)
我无法像Slava发布的那样让它发挥作用。我不知道为什么。 它使用插件在我的系统上运行的方式是从Github git克隆插件,填写KEYS,将其推送到我的Github帐户并添加它与meteor add cordova:plugin @ https://github.com/myacc/prj/tarball/sha
编辑:
它确实有效,但您还必须将变量放在单引号中,如此
App.configurePlugin('plugin.google.maps', {
'API_KEY_FOR_ANDROID': 'YOUR_API_KEY'
});