【问题标题】:Adding Cordova Plugins to Meteor Project with command line arguments使用命令行参数将 Cordova 插件添加到 Meteor 项目
【发布时间】:2015-01-16 17:33:47
【问题描述】:

在我的 Meteor 项目中,需要添加一个 Cordova 插件。虽然这记录在

https://github.com/meteor/meteor/wiki/Meteor-Cordova-Phonegap-integration

这里的问题是插件需要一个命令行参数,这意味着在一个常见的 Cordova 项目中它会像这样添加:

cordova 插件添加 pluginName --variable varName="VAR_VALUE"

那么如何在 Meteor 中添加变量呢?

只需添加参数即可返回:“--variable: unknown option”

如果没有参数,我会收到错误“无法安装插件:错误:变量丢失..”

另一种方法是克隆项目,将其上传到我的 Github 帐户,然后手动放入变量。

流星添加cordova:pluginName@https://github.com/myName/prjName/tarball/SHA-ID

这里的错误是“必须声明依赖的确切版本”。但是我应该怎么做呢?

流星添加cordova:pluginName@x.y.z@https://github.com/myName/prjName/tarball/SHA-ID 也不行?

或者可以手动将插件添加到 Meteor 项目,这意味着将源文件添加到 .meteor 目录?

任何帮助将不胜感激。

【问题讨论】:

  • 看看 Slava 的回答here
  • 对我不起作用。这仍然会给出错误“错误:缺少变量:VARIABLE_NAME”

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


【解决方案1】:

我无法按照 Slava 发布的方式进行操作。我不知道为什么。 它在我的系统上使用插件的方式是从 Github git clone 插件,填写 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'
});

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 2018-07-18
    • 1970-01-01
    • 1970-01-01
    • 2017-06-08
    • 1970-01-01
    • 2016-10-11
    • 2014-08-24
    • 1970-01-01
    相关资源
    最近更新 更多