是否有cordova作为节点模块的文档?

时间:2015-12-03 07:27:04

标签: cordova cordova-plugins

大多数文档用于命令行,而不是模块。 我想在我的nodejs中使用cordova。 有人帮忙吗?

我使用它如下:

var cordova = require('cordova');
cordova.platform("add", "android");
……

2 个答案:

答案 0 :(得分:1)

没有文件。 你应该使用:

var cordova = require('cordova-lib');

var cordova = require('cordova');

。 如果你想知道如何使用cordova-lib作为node.js模块,你应该看看 cordova-lib / src / cordova 的源代码。

答案 1 :(得分:0)

您可以在node.js中使用child processes实现它。在根项目文件夹中创建一个JavaScript文件myJsFileToRun.js,并将示例添加到其中:

var exec = require('child_process').exec;
var child;

var command = "cordova platform add android";

child = exec( command, function (error, stdout, stderr) {
    console.log('stdout: ' + stdout);
    console.log('stderr: ' + stderr);
    if (error !== null) {
      console.log('exec error: ' + error);
    }
});

在你的shell中使用node myJsFileToRun.js

启动你的脚本