From a532102e3719646a180b4eb9bf274f85d9a3cf12 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 590dd5d091e58ea21bc56687c750a21ff25ac303 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 ebf617abe1c2fc55dd2f1161a3b41ec1eab7305b 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();