我正在寻找一种优雅的方法来找出导致超时错误(即无法加载依赖项)的脚本的完整路径。
requirejs.onError = function (err) {
// this works:
var script_that_failed_loading = err.originalError.target.src
// now I want:
var the_script_responsible_for_this = <???>
};
我正在寻找一种优雅的方法来找出导致超时错误(即无法加载依赖项)的脚本的完整路径。
requirejs.onError = function (err) {
// this works:
var script_that_failed_loading = err.originalError.target.src
// now I want:
var the_script_responsible_for_this = <???>
};
require(["foo","bar"],function(foo,bar){
// perform some action
},function(error){
// handle error here
});
error.requireModules
中给出。这种错误回调可以用于加载器和模块。如果您对资源有多个回退路径,请使用路径回退。
根据我的个人经验,我谦虚地不同意ddotsenko的看法。我们在生产环境中使用RequireJS。如果正确设置,RJS非常可靠。require
调用。如果像错误捕捉这样的东西对您很重要,我强烈建议看看CurlJS。