fix: multiple cache busting imports causing useData to fail

closes #3820
reverts #3398
reopens #3363
pull/4104/head
Divyansh Singh 1 year ago
parent b6a36bc1e2
commit 2b3e486ab9

@ -150,8 +150,6 @@ function newRouter(): Router {
url.hash
return import(/*@vite-ignore*/ path)
})
} else if (import.meta.env.SSR) {
pageModule = import(/*@vite-ignore*/ `${pageFilePath}?t=${Date.now()}`)
} else {
pageModule = import(/*@vite-ignore*/ pageFilePath)
}

@ -52,9 +52,7 @@ export async function build(
}
const entryPath = path.join(siteConfig.tempDir, 'app.js')
const { render } = await import(
pathToFileURL(entryPath).toString() + '?t=' + Date.now()
)
const { render } = await import(pathToFileURL(entryPath).href)
await task('rendering pages', async () => {
const appChunk =

@ -52,11 +52,7 @@ export async function renderPage(
try {
// resolve page data so we can render head tags
const { __pageData } = await import(
pathToFileURL(
path.join(config.tempDir, pageServerJsFileName)
).toString() +
'?t=' +
Date.now()
pathToFileURL(path.join(config.tempDir, pageServerJsFileName)).href
)
pageData = __pageData
} catch (e) {

Loading…
Cancel
Save