From a5b29136a9aa518013c3c578cb881034bbd8e116 Mon Sep 17 00:00:00 2001 From: smallfawn <101914820+smallfawn@users.noreply.github.com> Date: Fri, 28 Jun 2024 08:35:57 +0800 Subject: [PATCH] Update main.js --- src/main.js | 16 +++++++++++----- 1 file changed, 11 insertions(+), 5 deletions(-) diff --git a/src/main.js b/src/main.js index 14ae71b..3ade7c1 100644 --- a/src/main.js +++ b/src/main.js @@ -38,11 +38,17 @@ const plugins = [ ]; for (let plugin of plugins) { - const code = plugin.plugin(sourceCode); - if (code && code !== processedCode) { - processedCode = code; - pluginUsed = plugin.name; - break; + try { + const code = plugin.plugin(sourceCode); + if (code && code !== processedCode) { + processedCode = code; + pluginUsed = plugin.name; + break; + } + } catch (error) { + console.error(`插件 ${plugin.name} 处理时发生错误: ${error.message}`); + // 继续循环尝试下一个插件 + continue; } }