Skip to content

Commit b9317e8

Browse files
authored
fix: include dynamic css (revert #19) (#21)
1 parent b353c5b commit b9317e8

File tree

3 files changed

+5
-14
lines changed

3 files changed

+5
-14
lines changed

src/renderer.ts

Lines changed: 2 additions & 8 deletions
Original file line numberDiff line numberDiff line change
@@ -272,14 +272,8 @@ export function getAllDependencies (ids: Set<Identifier>, rendererContext: Rende
272272

273273
for (const id of ids) {
274274
const deps = getModuleDependencies(id, rendererContext)
275-
const isDynamic = rendererContext.clientManifest[id]?.isDynamicEntry
276-
if (isDynamic) {
277-
Object.assign(allDeps.prefetch, deps.styles)
278-
Object.assign(allDeps.prefetch, deps.scripts)
279-
} else {
280-
Object.assign(allDeps.styles, deps.styles)
281-
Object.assign(allDeps.scripts, deps.scripts)
282-
}
275+
Object.assign(allDeps.scripts, deps.scripts)
276+
Object.assign(allDeps.styles, deps.styles)
283277
Object.assign(allDeps.preload, deps.preload)
284278
Object.assign(allDeps.prefetch, deps.prefetch)
285279

test/fixtures/manifest.json

Lines changed: 0 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -8,9 +8,6 @@
88
],
99
"dynamicImports": [
1010
"pages/index.vue"
11-
],
12-
"css": [
13-
"app.css"
1411
]
1512
},
1613
"_vendor.mjs": {

test/renderer.test.ts

Lines changed: 3 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -21,13 +21,14 @@ describe('renderer', () => {
2121
const { renderScripts } = await getRenderer()
2222
const result = renderScripts().split('</script>').slice(0, -1).map(s => `${s}</script>`).sort()
2323
expect(result).to.deep.equal([
24-
'<script type="module" src="/entry.mjs" defer></script>'
24+
'<script type="module" src="/entry.mjs" defer></script>',
25+
'<script type="module" src="/index.mjs" defer></script>'
2526
])
2627
})
2728
it('renders styles correctly', async () => {
2829
const { renderStyles } = await getRenderer()
2930
expect(renderStyles()).to.equal(
30-
'<link rel="stylesheet" href="/app.css">'
31+
'<link rel="stylesheet" href="/index.css">'
3132
)
3233
})
3334
it('renders resource hints correctly', async () => {
@@ -38,7 +39,6 @@ describe('renderer', () => {
3839
'<link rel="modulepreload" href="/entry.mjs" as="script">',
3940
'<link rel="modulepreload" href="/index.mjs" as="script">',
4041
'<link rel="modulepreload" href="/vendor.mjs" as="script">',
41-
'<link rel="preload" href="/app.css" as="style">',
4242
'<link rel="preload" href="/index.css" as="style">'
4343
]
4444
)

0 commit comments

Comments
 (0)