Skip to content

Commit d8f2800

Browse files
committed
fix(hmr): ignore non-js modules
ref: vitejs/vite-plugin-vue@f899ad3
1 parent db652cd commit d8f2800

File tree

1 file changed

+3
-1
lines changed

1 file changed

+3
-1
lines changed

src/core/handleHotUpdate.ts

Lines changed: 3 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -40,7 +40,9 @@ export async function handleHotUpdate(
4040
const { descriptor } = createDescriptor(file, content, options, true)
4141

4242
let needRerender = false
43-
const affectedModules = new Set<ModuleNode | undefined>()
43+
const affectedModules = new Set<ModuleNode | undefined>(
44+
modules.filter((mod) => mod.type !== 'js'), // this plugin does not handle non-js modules
45+
)
4446
const mainModule = getMainModule(modules)
4547
const templateModule = modules.find((m) => /type=template/.test(m.url))
4648

0 commit comments

Comments
 (0)