diff --git a/packages/plugin-vue/src/script.ts b/packages/plugin-vue/src/script.ts
index 226fcb9c..f62a31e1 100644
--- a/packages/plugin-vue/src/script.ts
+++ b/packages/plugin-vue/src/script.ts
@@ -108,7 +108,7 @@ export function canInlineMain(
if (!lang) {
return true
}
- if ((lang === 'ts' || lang === 'tsx') && options.devServer) {
+ if (lang === 'ts' && options.devServer) {
return true
}
return false
diff --git a/playground/vue-jsx/TsImport.vue b/playground/vue-jsx/TsImport.vue
index c63923d5..50ec0609 100644
--- a/playground/vue-jsx/TsImport.vue
+++ b/playground/vue-jsx/TsImport.vue
@@ -1,8 +1,16 @@
Ts Import
{{ foo }}
+
+