我是requireJS的新手,我正在试图找出为什么我无法获得正常错误。
我正在使用它,在加载requirejs文件之后,但在加载任何模块之前:
requirejs.onError = function (err) {
console.log(err.requireType);
if (err.requireType === 'timeout') {
console.log('modules: ' + err.requireModules);
}
throw err;
};
但我仍然得到了完整的模糊错误:
Error: script error
http://requirejs.org/docs/errors.html#scripterror @ http://localhost/wampir/lib/require.js:8
"scripterror"
有没有办法让我给出实际的错误和行号?
我见过this question但我从那里尝试了几个答案,而且他们没有改变任何东西......
答案 0 :(得分:6)
删除“超时”检查。除非问题恰好是超时,否则它会阻止您查看遇到问题的模块。
requirejs.onError = function (err) {
console.log(err.requireType);
console.log('modules: ' + err.requireModules);
throw err;
};