File tree 2 files changed +9
-4
lines changed
2 files changed +9
-4
lines changed Original file line number Diff line number Diff line change @@ -79,7 +79,7 @@ export async function transformMain(
79
79
80
80
// template
81
81
const hasTemplateImport =
82
- descriptor . template && ! isUseInlineTemplate ( descriptor , ! devServer )
82
+ descriptor . template && ! isUseInlineTemplate ( descriptor , options )
83
83
84
84
let templateCode = ''
85
85
let templateMap : RawSourceMap | undefined = undefined
Original file line number Diff line number Diff line change @@ -37,9 +37,14 @@ export function setResolvedScript(
37
37
// inlined template cannot be individually hot updated.
38
38
export function isUseInlineTemplate (
39
39
descriptor : SFCDescriptor ,
40
- isProd : boolean ,
40
+ options : ResolvedOptions ,
41
41
) : boolean {
42
- return isProd && ! ! descriptor . scriptSetup && ! descriptor . template ?. src
42
+ return (
43
+ ! options . devServer &&
44
+ ! options . devToolsEnabled &&
45
+ ! ! descriptor . scriptSetup &&
46
+ ! descriptor . template ?. src
47
+ )
43
48
}
44
49
45
50
export const scriptIdentifier = `_sfc_main`
@@ -65,7 +70,7 @@ export function resolveScript(
65
70
...options . script ,
66
71
id : descriptor . id ,
67
72
isProd : options . isProduction ,
68
- inlineTemplate : isUseInlineTemplate ( descriptor , ! options . devServer ) ,
73
+ inlineTemplate : isUseInlineTemplate ( descriptor , options ) ,
69
74
templateOptions : resolveTemplateCompilerOptions ( descriptor , options , ssr ) ,
70
75
sourceMap : options . sourceMap ,
71
76
genDefaultAs : canInlineMain ( descriptor , options )
You can’t perform that action at this time.
0 commit comments