我有一个使用一些外部库的应用程序。这些库使用 try/catch 块来处理错误。与其编辑库并删除 try/catch 块,有没有办法强制它们冒泡到我控制的功能,以便我可以将它们发布到我的服务器?
这是一个例子
'parseBindingsString': function(bindingsString, bindingContext, node, options) {
try {
var bindingFunction = createBindingsStringEvaluatorViaCache(bindingsString, this.bindingCache, options);
return bindingFunction(bindingContext, node);
} catch (ex) {
ex.message = "Unable to parse bindings.\nBindings value: " + bindingsString + "\nMessage: " + ex.message;
throw ex;
}
}