We read every piece of feedback, and take your input very seriously.
To see all available qualifiers, see our documentation.
1 parent 756c561 commit bc86464Copy full SHA for bc86464
packages/plugin-vue-jsx/index.js
@@ -200,16 +200,16 @@ function vueJsxPlugin(options = {}) {
200
}
201
202
if (hotComponents.length) {
203
+ if (hasDefault && (needHmr || ssr)) {
204
+ result.code =
205
+ result.code.replace(
206
+ /export default defineComponent/g,
207
+ `const __default__ = defineComponent`
208
+ ) + `\nexport default __default__`
209
+ }
210
+
211
if (needHmr && !ssr) {
212
let code = result.code
- if (hasDefault) {
- code =
- code.replace(
- /export default defineComponent/g,
- `const __default__ = defineComponent`
- ) + `\nexport default __default__`
- }
-
213
let callbackCode = ``
214
for (const { local, exported, id } of hotComponents) {
215
code +=
0 commit comments