Skip to content

Commit e6c5a90

Browse files
committed
fix: ensure canInlineMain logic is identical with before refactor
1 parent 6513ecf commit e6c5a90

File tree

1 file changed

+6
-6
lines changed

1 file changed

+6
-6
lines changed

packages/plugin-vue/src/script.ts

+6-6
Original file line numberDiff line numberDiff line change
@@ -102,15 +102,15 @@ export function canInlineMain(
102102
descriptor: SFCDescriptor,
103103
options: ResolvedOptions,
104104
): boolean {
105-
if (!options.devServer) {
106-
return false
107-
}
108105
if (descriptor.script?.src || descriptor.scriptSetup?.src) {
109106
return false
110107
}
111108
const lang = descriptor.script?.lang || descriptor.scriptSetup?.lang
112-
if (lang && lang !== 'ts') {
113-
return false
109+
if (!lang) {
110+
return true
111+
}
112+
if ((lang === 'ts' || lang === 'tsx') && options.devServer) {
113+
return true
114114
}
115-
return true
115+
return false
116116
}

0 commit comments

Comments
 (0)