Skip to content

Commit be0c0bf

Browse files
committed
fix: not exclude react/react-dom
1 parent 34eac06 commit be0c0bf

1 file changed

Lines changed: 6 additions & 2 deletions

File tree

packages/plugin-rsc/src/plugin.ts

Lines changed: 6 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -486,6 +486,10 @@ export default function vitePluginRsc(
486486
PKG_NAME,
487487
...result.ssr.noExternal.sort(),
488488
]
489+
const optimizeDepsExclude = noExternal.filter(
490+
(pkg) =>
491+
!['react', 'react-dom', 'react-server-dom-webpack'].includes(pkg),
492+
)
489493
hasReactServerDomWebpack = result.ssr.noExternal.includes(
490494
'react-server-dom-webpack',
491495
)
@@ -542,7 +546,7 @@ export default function vitePluginRsc(
542546
'react-dom/static.edge',
543547
`${reactServerDomPackageName}/client.edge`,
544548
],
545-
exclude: [PKG_NAME, ...noExternal],
549+
exclude: [PKG_NAME, ...optimizeDepsExclude],
546550
},
547551
},
548552
rsc: {
@@ -569,7 +573,7 @@ export default function vitePluginRsc(
569573
`${reactServerDomPackageName}/server.edge`,
570574
`${reactServerDomPackageName}/client.edge`,
571575
],
572-
exclude: [PKG_NAME, ...noExternal],
576+
exclude: [PKG_NAME, ...optimizeDepsExclude],
573577
},
574578
},
575579
},

0 commit comments

Comments
 (0)