在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?
谢谢。
最佳答案
您可以使用以下代码行获取模块URL
var moduleURL = err.originalError.srcElement.src;
关于javascript - 获取requireJS模块URL,我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/24544357/