每当我尝试使用
ionic cordova build --release android
:
(节点:1512)UnhandledPromiseRejectionWarning:未处理的承诺 拒绝。该错误是由抛出异步内部引起的 没有捕获块或拒绝承诺 未使用.catch()处理。 (拒绝ID:1)(节点:1512)[DEP0018] DeprecationWarning:已弃用未处理的承诺拒绝。在 未来,未处理的承诺拒绝将终止 具有非零退出代码的Node.js进程。
感谢您的回答!
答案 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