From e7288185beaa6edb8c8e3fe457829f9a0bbc5557 Mon Sep 17 00:00:00 2001 From: Vanessa Date: Mon, 15 May 2023 12:04:22 +0800 Subject: [PATCH] :art: catch plugin load --- app/src/plugin/loader.ts | 6 +++++- 1 file changed, 5 insertions(+), 1 deletion(-) diff --git a/app/src/plugin/loader.ts b/app/src/plugin/loader.ts index 8453711d1..32fc8c106 100644 --- a/app/src/plugin/loader.ts +++ b/app/src/plugin/loader.ts @@ -42,7 +42,11 @@ export const loadPlugins = (app: App) => { i18n: item.i18n }); app.plugins.push(plugin); - plugin.onload(); + try { + plugin.onload(); + } catch (e) { + console.error(`plugin ${item.name} load error:`, e); + } css += item.css || "" + "\n"; }); const styleElement = document.createElement("style");