diff --git a/packages/plugin-vue/src/index.ts b/packages/plugin-vue/src/index.ts index 6bc0db06fe2b10..3146802911e73d 100644 --- a/packages/plugin-vue/src/index.ts +++ b/packages/plugin-vue/src/index.ts @@ -124,7 +124,9 @@ export default function vuePlugin(rawOptions: Options = {}): Plugin { __VUE_PROD_DEVTOOLS__: config.define?.__VUE_PROD_DEVTOOLS__ ?? false }, ssr: { - external: ['vue', '@vue/server-renderer'] + external: config.legacy?.buildSsrCjsExternalHeuristics + ? ['vue', '@vue/server-renderer'] + : [] } } },