如何从钩子中退出“cordova build”命令?

时间:2017-07-18 09:59:22

标签: cordova ionic-framework phonegap

我使用Cordo和after_prepare上的钩子。 如果命令不正确,我想退出。

例如,此命令是正确的:

cordova run android --ENV=PRD

这个是不正确的,我希望Cordova的生命周期被打断:

cordova run android --ENV=AEZAZEZ

我的钩子看起来像:

module.exports = function(ctx) {

var env     = ctx.opts.options.ENV;

if ( !CONFIG[env] ) {
    // there is a problem in the CLI, I want to exit

} else {

如何修改钩子以退出Cordova运行命令?

1 个答案:

答案 0 :(得分:3)

抛出未处理的异常:

if ( !CONFIG[env] ) {
    throw "there is a problem in the CLI, I want to exit";
}