Cordova CLI - 从节点应用程序调用时传递args

时间:2014-06-02 20:08:05

标签: node.js cordova

我试图在更大的Node.js应用程序中使用cordova CLI,并在试图找出如何将所需参数传递给某些函数时遇到麻烦。

具体来说,我需要通过"发布"标记到构建函数。我尝试了很多不同的组合,但我还没有取得成功

using cordova = require('cordova');

我试过了:

cordova.build('blackberry10', '--release', function(){ //callback code });

我已经尝试了

cordova.build('blackberry10 --release', function(){//callback code});

以及我能想到的所有其他组合。在第一个例子中,blackberry10参数被处理并且回调没有,但是release参数没有。

感谢任何帮助或想法。

1 个答案:

答案 0 :(得分:0)

在这里回答我自己的问题,正确的答案是将参数作为对象传递。

cordova.build({platforms: ['blackberry10'], options: ['--release', '--keystorepass',    'mysecret']}, function(){
        //callback code
});