Skip to content

Commit 4980edd

Browse files
sibbngpatak-dev
andauthored
fix(plugin-vue): trigger css hmr on custom template languages (#6987)
Co-authored-by: patak <[email protected]>
1 parent 83ddf72 commit 4980edd

File tree

1 file changed

+5
-0
lines changed

1 file changed

+5
-0
lines changed

packages/plugin-vue/src/handleHotUpdate.ts

+5
Original file line numberDiff line numberDiff line change
@@ -146,6 +146,11 @@ export async function handleHotUpdate(
146146
// template is inlined into main, add main module instead
147147
if (!templateModule) {
148148
affectedModules.add(mainModule)
149+
} else if (mainModule && !affectedModules.has(mainModule)) {
150+
const styleImporters = [...mainModule.importers].filter((m) =>
151+
/\.css($|\?)/.test(m.url)
152+
)
153+
styleImporters.forEach((m) => affectedModules.add(m))
149154
}
150155
}
151156
if (didUpdateStyle) {

0 commit comments

Comments
 (0)