Improve error message when plugin fails to load

This commit is contained in:
Richard Cox 2022-07-04 14:30:57 +01:00
parent 8377fbc69d
commit 90216de74d
1 changed files with 5 additions and 1 deletions

View File

@ -79,7 +79,11 @@ export default function({
element.onerror = (e) => {
element.parentElement.removeChild(element);
reject(e);
// Massage the error into something useful
const errorMessage = `Failed to load script from '${ e.target.src }'`;
console.error(errorMessage, e); // eslint-disable-line no-console
reject(new Error(errorMessage)); // Message on itThis is more useful where it's used
};
document.head.appendChild(element);