diff --git a/src/core/plugins.loader.ts b/src/core/plugins.loader.ts index 82a5693..967b6d4 100644 --- a/src/core/plugins.loader.ts +++ b/src/core/plugins.loader.ts @@ -340,8 +340,6 @@ class PluginsLoader { * */ for (const plugin of priority) { - console.log('plugin', plugin.add) - /** * 上下文hook */ @@ -354,7 +352,7 @@ class PluginsLoader { let ret for (const fnc in context) { // 不是函数,错误插件错误写法 - if (!plugin[fnc]) { + if (typeof plugin[fnc] !== 'function') { continue } ret ||= await plugin[fnc](context[fnc]) @@ -416,7 +414,7 @@ class PluginsLoader { try { const start = Date.now() // 不是函数。 - if (!plugin[v.fnc]) { + if (typeof plugin[v.fnc] !== 'function') { continue } const res = await plugin[v.fnc](e)