Cordova phonegap cli黑莓10

Cordova phonegap cli黑莓10,cordova,blackberry-10,cordova-cli,Cordova,Blackberry 10,Cordova Cli,我在使用Phonegap的CLI(Phonegap 3.4.1)构建blackberry 10版本的应用程序时遇到一些问题 从逻辑上讲,该命令应为: phonegap build blackberry10 但这会返回以下错误: /usr/local/lib/node_modules/phonegap/lib/phonegap/build.js:73 self.phonegap.emit('log', 'detecting', platform.human, 'SDK environ

我在使用Phonegap的CLI(Phonegap 3.4.1)构建blackberry 10版本的应用程序时遇到一些问题

从逻辑上讲,该命令应为:

 phonegap build blackberry10
但这会返回以下错误:

 /usr/local/lib/node_modules/phonegap/lib/phonegap/build.js:73
    self.phonegap.emit('log', 'detecting', platform.human, 'SDK environment...
                                               ^
TypeError: Cannot read property 'human' of undefined
at BuildCommand.execute (/usr/local/lib/node_modules/phonegap/lib/phonegap/build.js:73:52)
at BuildCommand.run (/usr/local/lib/node_modules/phonegap/lib/phonegap/build.js:55:10)
at PhoneGap.build (/usr/local/lib/node_modules/phonegap/lib/phonegap/util/command.js:28:25)
at CLI.module.exports [as build] (/usr/local/lib/node_modules/phonegap/lib/cli/build.js:35:14)
at CLI.module.exports [as argv] (/usr/local/lib/node_modules/phonegap/lib/cli/argv.js:66:17)
at Object.<anonymous> (/usr/local/lib/node_modules/phonegap/bin/phonegap.js:26:21)
at Module._compile (module.js:456:26)
at Object.Module._extensions..js (module.js:474:10)
at Module.load (module.js:356:32)
at Function.Module._load (module.js:312:12)
/usr/local/lib/node_modules/phonegap/lib/phonegap/build.js:73
self.phonegap.emit('log','detecting',platform.human',SDK环境。。。
^
TypeError:无法读取未定义的属性“human”
在BuildCommand.execute(/usr/local/lib/node_modules/phonegap/lib/phonegap/build.js:73:52)
在BuildCommand.run(/usr/local/lib/node_modules/phonegap/lib/phonegap/build.js:55:10)
在PhoneGap.build(/usr/local/lib/node_modules/PhoneGap/lib/PhoneGap/util/command.js:28:25)
在CLI.module.exports[as build](/usr/local/lib/node_modules/phonegap/lib/CLI/build.js:35:14)
在CLI.module.exports[作为argv](/usr/local/lib/node_modules/phonegap/lib/CLI/argv.js:66:17)
at对象。(/usr/local/lib/node_modules/phonegap/bin/phonegap.js:26:21)
在模块处编译(Module.js:456:26)
在Object.Module.\u extensions..js(Module.js:474:10)
在Module.load(Module.js:356:32)
在Function.Module.\u加载(Module.js:312:12)

android和iOS的一切正常,我安装了blackberry 10 sdk,目录在我的PATH变量中。似乎blackberry10无法识别,可能是我的命令错误?(我尝试了blackberry-10,qnx…

Phonegap构建服务不支持blackberry10

如果您已经添加了平台

cordova platform add blackberry10
最好使用cordova语法直接访问引擎

cordova build blackberry10

这肯定会给您带来预期的结果(只要您配置了签名密钥:)

在phonegap cli的文档中,他们说我们可以在本地构建blackberry 10项目,那么我是否也必须安装cordova,但是我认为对于本地版本,这些是相同的事情?你可以使用命令
phonegap local build blackberry10
否则cordova命令可以通过[install cordova]安装奇怪的是,phonegap local build blackberry10没有被正确识别,我通过安装cordova解决了这个问题