From e8cc64b594dc9ab49d8ffda6da13769c25e1604b Mon Sep 17 00:00:00 2001 From: Evan You Date: Tue, 18 Apr 2023 22:22:25 +0800 Subject: [PATCH] fix: invalidate type cache on file removal --- packages/plugin-vue/src/index.ts | 5 +++++ 1 file changed, 5 insertions(+) diff --git a/packages/plugin-vue/src/index.ts b/packages/plugin-vue/src/index.ts index afa72805..96774f0c 100644 --- a/packages/plugin-vue/src/index.ts +++ b/packages/plugin-vue/src/index.ts @@ -162,6 +162,11 @@ export default function vuePlugin(rawOptions: Options = {}): Plugin { configureServer(server) { options.devServer = server + if (options.compiler.invalidateTypeCache) { + server.watcher.on('unlink', (file) => { + options.compiler.invalidateTypeCache(file) + }) + } }, buildStart() {