diff --git a/packages/workspace/router.ts b/packages/workspace/router.ts index f0f0028..e33717c 100644 --- a/packages/workspace/router.ts +++ b/packages/workspace/router.ts @@ -6,13 +6,15 @@ export default (router: Router) => { router.beforeEach(async (to, from, next) => { console.log('Route', to, from); const scripts = (usePreferencesStore() as any).preferences.componentScripts.replace('\n', ',').split(','); - const promises = scripts.map((src) => { + const promises = scripts.map((src: string) => { return new Promise((resolve, reject) => { const script = document.createElement('script'); script.async = false; script.src = src; script.onload = resolve; - script.onerror = reject; + script.onerror = (err) => { + console.error(`Error loading script (src: ${src}) from preferences: ${err}`); + }; document.head.appendChild(script); }); });