调用离子cordova build --release android时出现UnhandledPromiseRejectionWarning

时间:2018-08-06 14:01:18

标签: ionic-framework

每当我尝试使用 ionic cordova build --release android

  

(节点:1512)UnhandledPromiseRejectionWarning:未处理的承诺   拒绝。该错误是由抛出异步内部引起的   没有捕获块或拒绝承诺   未使用.catch()处理。 (拒绝ID:1)(节点:1512)[DEP0018]   DeprecationWarning:已弃用未处理的承诺拒绝。在   未来,未处理的承诺拒绝将终止   具有非零退出代码的Node.js进程。

感谢您的回答!

1 个答案:

答案 0 :(得分:1)

当您调用诺言并且未向其添加catch块时,此警告就会发生。当promise调用被拒绝时,catch块将被调用。

例如:

var foo = function () {
    fooPromise
        .then(function (res) {
            // Do something with the response of the promise
        })
        .catch(function (err) {
            // handle the error 
        });
};

有关详细信息,请查看Javascript文档:here