diff --git a/packages/plugin-vue/src/index.ts b/packages/plugin-vue/src/index.ts index f00beb36e5ca1a..5a7a6947929be4 100644 --- a/packages/plugin-vue/src/index.ts +++ b/packages/plugin-vue/src/index.ts @@ -133,7 +133,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'] + : [] } } },