File tree Expand file tree Collapse file tree 2 files changed +9
-4
lines changed Expand file tree Collapse file tree 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(
7979
8080 // template
8181 const hasTemplateImport =
82- descriptor . template && ! isUseInlineTemplate ( descriptor , ! devServer )
82+ descriptor . template && ! isUseInlineTemplate ( descriptor , options )
8383
8484 let templateCode = ''
8585 let templateMap : RawSourceMap | undefined = undefined
Original file line number Diff line number Diff line change @@ -37,9 +37,14 @@ export function setResolvedScript(
3737// inlined template cannot be individually hot updated.
3838export function isUseInlineTemplate (
3939 descriptor : SFCDescriptor ,
40- isProd : boolean ,
40+ options : ResolvedOptions ,
4141) : 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+ )
4348}
4449
4550export const scriptIdentifier = `_sfc_main`
@@ -65,7 +70,7 @@ export function resolveScript(
6570 ...options . script ,
6671 id : descriptor . id ,
6772 isProd : options . isProduction ,
68- inlineTemplate : isUseInlineTemplate ( descriptor , ! options . devServer ) ,
73+ inlineTemplate : isUseInlineTemplate ( descriptor , options ) ,
6974 templateOptions : resolveTemplateCompilerOptions ( descriptor , options , ssr ) ,
7075 sourceMap : options . sourceMap ,
7176 genDefaultAs : canInlineMain ( descriptor , options )
You can’t perform that action at this time.
0 commit comments