根据this Microsoft博文,“从版本6.0.0开始,Cordova现在通过定义良好的API发出错误消息”
这个定义在哪里?我能找到的最接近的是this
我假设这是针对cli工具的,我希望得到一个使用cordova build
和cordova platform
时可能发生的错误列表,而不必遍历cli代码库
答案 0 :(得分:1)
您链接的脚本似乎是唯一一个"完整定义"会存在。其他new CordovaError
被抛出在代码中,但到目前为止,我还没有看到任何包含构造函数的错误代码,因此我看到的将默认为UNKNOWN_ERROR
。
我认为"定义良好的API"微软的博客文章可能指的是API的结构,而不是错误代码的定义。在cordova-lib/src/cordova/cordova.js中它说:
//这些API中的每一个都采用最终参数作为回调函数。
//回调在失败时传递错误对象,或在成功时未定义。
所以,我猜想"明确定义的标准"是微软的新Visual Studio工具可以从API中捕获所有UNKNOWN_ERROR并打印出相应的错误消息,即使它们没有唯一的错误代码。
utils.js提供了新的CordovaErrors的示例,没有附加错误代码。