Skip to content

Commit 667637f

Browse files
committed
fix(plugin-vue): default pug doctype
fix #1383
1 parent 135d508 commit 667637f

File tree

1 file changed

+9
-1
lines changed

1 file changed

+9
-1
lines changed

Diff for: packages/plugin-vue/src/template.ts

+9-1
Original file line numberDiff line numberDiff line change
@@ -133,6 +133,14 @@ export function resolveTemplateCompilerOptions(
133133
transformAssetUrls = assetUrlOptions
134134
}
135135

136+
let preprocessOptions = block.lang && options.template?.preprocessOptions
137+
if (block.lang === 'pug') {
138+
preprocessOptions = {
139+
doctype: 'html',
140+
...preprocessOptions
141+
}
142+
}
143+
136144
return {
137145
...options.template,
138146
id,
@@ -144,7 +152,7 @@ export function resolveTemplateCompilerOptions(
144152
ssrCssVars: cssVars,
145153
transformAssetUrls,
146154
preprocessLang: block.lang,
147-
preprocessOptions: block.lang && options.template?.preprocessOptions,
155+
preprocessOptions,
148156
compilerOptions: {
149157
...options.template?.compilerOptions,
150158
scopeId: hasScoped ? `data-v-${id}` : undefined,

0 commit comments

Comments
 (0)