From 343b33ce9daf5a01fac4ec71b829c4a5be7b48f5 Mon Sep 17 00:00:00 2001 From: ygj6 Date: Wed, 7 Apr 2021 14:19:03 +0800 Subject: [PATCH] fix(plugin): avoid duplicate import (#2640) --- packages/plugin-vue/src/main.ts | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/packages/plugin-vue/src/main.ts b/packages/plugin-vue/src/main.ts index 1d2f896e79cb2a..feb81d0d2b777f 100644 --- a/packages/plugin-vue/src/main.ts +++ b/packages/plugin-vue/src/main.ts @@ -143,10 +143,10 @@ export async function transformMain( // SSR module registration by wrapping user setup if (ssr) { output.push( - `import { useSSRContext } from 'vue'`, + `import { useSSRContext as _useSSRContext} from 'vue'`, `const _sfc_setup = _sfc_main.setup`, `_sfc_main.setup = (props, ctx) => {`, - ` const ssrContext = useSSRContext()`, + ` const ssrContext = _useSSRContext()`, ` ;(ssrContext.modules || (ssrContext.modules = new Set())).add(${JSON.stringify( filename )})`,