Получить URL модуля RequireJS

#javascript #requirejs

#javascript #requirejs

Вопрос:

В 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 модуля, который выдает ошибку?

Спасибо.

Ответ №1:

Вы можете получить URL модуля, используя следующую строку кода

 var moduleURL = err.originalError.srcElement.src;