使用命令行参数将Cordova插件添加到Meteor Project

时间:2014-11-19 09:08:15

标签: cordova meteor command-line-arguments cordova-plugins

在我的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目录中?

任何帮助都将不胜感激。

1 个答案:

答案 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'
});