From 6b78af48cdbfb77084aab5788026e545a3890dc0 Mon Sep 17 00:00:00 2001 From: sapphi-red Date: Fri, 15 Jul 2022 11:45:20 +0900 Subject: [PATCH 1/2] fix(vue): remove ssr.external config --- packages/plugin-vue/src/index.ts | 3 --- 1 file changed, 3 deletions(-) diff --git a/packages/plugin-vue/src/index.ts b/packages/plugin-vue/src/index.ts index 6bc0db06fe2b10..f575e06b4e1a10 100644 --- a/packages/plugin-vue/src/index.ts +++ b/packages/plugin-vue/src/index.ts @@ -122,9 +122,6 @@ export default function vuePlugin(rawOptions: Options = {}): Plugin { define: { __VUE_OPTIONS_API__: config.define?.__VUE_OPTIONS_API__ ?? true, __VUE_PROD_DEVTOOLS__: config.define?.__VUE_PROD_DEVTOOLS__ ?? false - }, - ssr: { - external: ['vue', '@vue/server-renderer'] } } }, From 062e5de193c82692642c9f91f8ef204b9d00fa72 Mon Sep 17 00:00:00 2001 From: sapphi-red Date: Fri, 15 Jul 2022 21:46:39 +0900 Subject: [PATCH 2/2] fix: externalize when `legacy.buildSsrCjsExternalHeuristics` --- packages/plugin-vue/src/index.ts | 5 +++++ 1 file changed, 5 insertions(+) diff --git a/packages/plugin-vue/src/index.ts b/packages/plugin-vue/src/index.ts index f575e06b4e1a10..3146802911e73d 100644 --- a/packages/plugin-vue/src/index.ts +++ b/packages/plugin-vue/src/index.ts @@ -122,6 +122,11 @@ export default function vuePlugin(rawOptions: Options = {}): Plugin { define: { __VUE_OPTIONS_API__: config.define?.__VUE_OPTIONS_API__ ?? true, __VUE_PROD_DEVTOOLS__: config.define?.__VUE_PROD_DEVTOOLS__ ?? false + }, + ssr: { + external: config.legacy?.buildSsrCjsExternalHeuristics + ? ['vue', '@vue/server-renderer'] + : [] } } },