Skip to content

Commit 7b72ba2

Browse files
authored
fix: eagerly initialise dependencies cache (#47)
1 parent fe3a42a commit 7b72ba2

File tree

1 file changed

+2
-4
lines changed

1 file changed

+2
-4
lines changed

src/runtime.ts

Lines changed: 2 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -79,7 +79,7 @@ export function getModuleDependencies (id: string, rendererContext: RendererCont
7979
return rendererContext._dependencies[id]
8080
}
8181

82-
const dependencies: ModuleDependencies = {
82+
const dependencies: ModuleDependencies = rendererContext._dependencies[id] = {
8383
scripts: {},
8484
styles: {},
8585
preload: {},
@@ -89,7 +89,6 @@ export function getModuleDependencies (id: string, rendererContext: RendererCont
8989
const meta = rendererContext.manifest[id]
9090

9191
if (!meta) {
92-
rendererContext._dependencies[id] = dependencies
9392
return dependencies
9493
}
9594

@@ -122,7 +121,6 @@ export function getModuleDependencies (id: string, rendererContext: RendererCont
122121
}
123122
dependencies.preload = filteredPreload
124123

125-
rendererContext._dependencies[id] = dependencies
126124
return dependencies
127125
}
128126

@@ -255,7 +253,7 @@ export function createRenderer (createApp: any, renderOptions: RenderOptions & {
255253
const app = await _createApp(ssrContext)
256254
const html = await renderOptions.renderToString(app, ssrContext)
257255

258-
const wrap = <T extends RenderFunction>(fn: T) => () => fn(ssrContext, rendererContext) as ReturnType<T>
256+
const wrap = <T extends RenderFunction> (fn: T) => () => fn(ssrContext, rendererContext) as ReturnType<T>
259257

260258
return {
261259
html,

0 commit comments

Comments
 (0)