diff --git a/packages/plugin-vue/src/handleHotUpdate.ts b/packages/plugin-vue/src/handleHotUpdate.ts index a5781a3e..8e133229 100644 --- a/packages/plugin-vue/src/handleHotUpdate.ts +++ b/packages/plugin-vue/src/handleHotUpdate.ts @@ -43,7 +43,9 @@ export async function handleHotUpdate( const { descriptor } = createDescriptor(file, content, options, true) let needRerender = false - const affectedModules = new Set() + const affectedModules = new Set( + modules.filter((mod) => mod.type !== 'js'), // this plugin does not handle non-js modules + ) const mainModule = getMainModule(modules) const templateModule = modules.find((m) => /type=template/.test(m.url))