Skip to content

Commit ab7150f

Browse files
authored
feat: experimental.buildAdvancedBaseOptions (#8450)
1 parent c1d6140 commit ab7150f

File tree

2 files changed

+6
-3
lines changed

2 files changed

+6
-3
lines changed

packages/plugin-vue/src/template.ts

+2-1
Original file line numberDiff line numberDiff line change
@@ -116,10 +116,11 @@ export function resolveTemplateCompilerOptions(
116116
// relative paths directly to absolute paths without incurring an extra import
117117
// request
118118
if (filename.startsWith(options.root)) {
119+
const devBase = options.devServer.config.base
119120
assetUrlOptions = {
120121
base:
121122
(options.devServer.config.server?.origin ?? '') +
122-
options.devServer.config.base +
123+
devBase +
123124
slash(path.relative(options.root, path.dirname(filename)))
124125
}
125126
}

playground/vitestSetup.ts

+4-2
Original file line numberDiff line numberDiff line change
@@ -214,8 +214,10 @@ export async function startDefaultServe(): Promise<void> {
214214
viteConfig = testConfig
215215
server = await (await createServer(testConfig)).listen()
216216
// use resolved port/base from server
217-
const base = server.config.base === '/' ? '' : server.config.base
218-
viteTestUrl = `http://localhost:${server.config.server.port}${base}`
217+
const devBase = server.config.base
218+
viteTestUrl = `http://localhost:${server.config.server.port}${
219+
devBase === '/' ? '' : devBase
220+
}`
219221
await page.goto(viteTestUrl)
220222
} else {
221223
process.env.VITE_INLINE = 'inline-build'

0 commit comments

Comments
 (0)