我在哪里可以找到“Cordova Error API”?

时间:2016-06-10 02:05:35

标签: cordova error-handling

根据this Microsoft博文,“从版本6.0.0开始,Cordova现在通过定义良好的API发出错误消息”

这个定义在哪里?我能找到的最接近的是this

我假设这是针对cli工具的,我希望得到一个使用cordova buildcordova platform时可能发生的错误列表,而不必遍历cli代码库

1 个答案:

答案 0 :(得分:1)

您链接的脚本似乎是唯一一个"完整定义"会存在。其他new CordovaError被抛出在代码中,但到目前为止,我还没有看到任何包含构造函数的错误代码,因此我看到的将默认为UNKNOWN_ERROR

我认为"定义良好的API"微软的博客文章可能指的是API的结构,而不是错误代码的定义。在cordova-lib/src/cordova/cordova.js中它说:

  

//这些API中的每一个都采用最终参数作为回调函数。

     

//回调在失败时传递错误对象,或在成功时未定义。

所以,我猜想"明确定义的标准"是微软的新Visual Studio工具可以从API中捕获所有UNKNOWN_ERROR并打印出相应的错误消息,即使它们没有唯一的错误代码。

utils.js提供了新的CordovaErrors的示例,没有附加错误代码。