Skip to content

Commit fae0e23

Browse files
authored
feat: dedupe the vue in client bundle by default (#11032)
Fixes #2443 Fixes #7454
1 parent b57acfa commit fae0e23

File tree

1 file changed

+3
-0
lines changed

1 file changed

+3
-0
lines changed

packages/plugin-vue/src/index.ts

+3
Original file line numberDiff line numberDiff line change
@@ -128,6 +128,9 @@ export default function vuePlugin(rawOptions: Options = {}): Plugin {
128128

129129
config(config) {
130130
return {
131+
resolve: {
132+
dedupe: config.build?.ssr ? [] : ['vue']
133+
},
131134
define: {
132135
__VUE_OPTIONS_API__: config.define?.__VUE_OPTIONS_API__ ?? true,
133136
__VUE_PROD_DEVTOOLS__: config.define?.__VUE_PROD_DEVTOOLS__ ?? false

0 commit comments

Comments
 (0)