From 0d1c71767a9f896a0eb5290fc6fb0a63604451dc Mon Sep 17 00:00:00 2001 From: hkc452 <779543729@qq.com> Date: Wed, 1 Sep 2021 14:59:04 +0800 Subject: [PATCH 1/3] =?UTF-8?q?fix:=20=E4=BF=AE=E5=A4=8D=20watch=20?= =?UTF-8?q?=E6=B1=A0=E4=B8=BA=E7=A9=BA?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- packages/fes-preset-built-in/src/utils/generateFiles.js | 1 + 1 file changed, 1 insertion(+) diff --git a/packages/fes-preset-built-in/src/utils/generateFiles.js b/packages/fes-preset-built-in/src/utils/generateFiles.js index b3be02d0..06b55b57 100644 --- a/packages/fes-preset-built-in/src/utils/generateFiles.js +++ b/packages/fes-preset-built-in/src/utils/generateFiles.js @@ -34,6 +34,7 @@ export default async ({ api, watch }) => { await generate(); }, 100) ); + watchers.push(watcher); } if (watch) { From 111451a3d2603f5fe584576a650ba4ab257c951b Mon Sep 17 00:00:00 2001 From: hkc452 <779543729@qq.com> Date: Wed, 1 Sep 2021 15:05:48 +0800 Subject: [PATCH 2/3] =?UTF-8?q?fix:=E5=9B=9E=E6=94=B6=E6=95=B0=E7=BB=84?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- packages/fes-preset-built-in/src/utils/generateFiles.js | 1 + 1 file changed, 1 insertion(+) diff --git a/packages/fes-preset-built-in/src/utils/generateFiles.js b/packages/fes-preset-built-in/src/utils/generateFiles.js index 06b55b57..d0db197d 100644 --- a/packages/fes-preset-built-in/src/utils/generateFiles.js +++ b/packages/fes-preset-built-in/src/utils/generateFiles.js @@ -20,6 +20,7 @@ export default async ({ api, watch }) => { watchers.forEach((watcher) => { watcher.close(); }); + watchers = []; } function createWatcher(path) { From 06fc778bf9d6f0a65eafa6df0dffc9bce4e5fbb3 Mon Sep 17 00:00:00 2001 From: hkc452 <779543729@qq.com> Date: Wed, 1 Sep 2021 21:50:07 +0800 Subject: [PATCH 3/3] Update generateFiles.js --- packages/fes-preset-built-in/src/utils/generateFiles.js | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/packages/fes-preset-built-in/src/utils/generateFiles.js b/packages/fes-preset-built-in/src/utils/generateFiles.js index d0db197d..ddc0534f 100644 --- a/packages/fes-preset-built-in/src/utils/generateFiles.js +++ b/packages/fes-preset-built-in/src/utils/generateFiles.js @@ -12,7 +12,7 @@ export default async ({ api, watch }) => { }); } - const watchers = []; + let watchers = []; await generate();