在RequireJS中,我们可以报告错误:
requirejs.onError = function (err) {
console.log("requirejs: "+err.requireType+" Modules:"+ err.requireModules+" Message:"+err);
if (err.requireType === 'timeout') {
console.log('requirejs modules timeout: ' + err.requireModules);
}else if(err.requireType === 'scripterror') {
alert("I want to show error module URL here");
}
};
根据我的理解,我们可以获得错误类型和模块名称。但是,如何才能获得遇到错误的模块URL?
谢谢。
答案 0 :(得分:0)
您可以使用以下代码行获取模块网址
var moduleURL = err.originalError.srcElement.src;