From fdc15cc16ff772223669342f124bf9ba55869e1e Mon Sep 17 00:00:00 2001 From: Tony Trinh Date: Thu, 28 Jul 2022 19:23:10 -0500 Subject: [PATCH] fix(glob): server perf when globbing huge dirs This removes the file watchers in the vite:import-glob plugin, as that's already done in createServer(). fixes #9391 --- packages/vite/src/node/plugins/importMetaGlob.ts | 4 ---- 1 file changed, 4 deletions(-) diff --git a/packages/vite/src/node/plugins/importMetaGlob.ts b/packages/vite/src/node/plugins/importMetaGlob.ts index e6512dbcd6724b..aef833e3879888 100644 --- a/packages/vite/src/node/plugins/importMetaGlob.ts +++ b/packages/vite/src/node/plugins/importMetaGlob.ts @@ -74,10 +74,6 @@ export function importGlobPlugin(config: ResolvedConfig): Plugin { if (server) { const allGlobs = result.matches.map((i) => i.globsResolved) server._importGlobMap.set(id, allGlobs) - result.files.forEach((file) => { - // update watcher - server!.watcher.add(dirname(file)) - }) } return transformStableResult(result.s, id, config) }