Skip to content

Commit 6391d04

Browse files
committed
wip
1 parent 1c3ec47 commit 6391d04

File tree

1 file changed

+6
-0
lines changed
  • packages/react-server/src/features/client-component

1 file changed

+6
-0
lines changed

packages/react-server/src/features/client-component/plugin.ts

+6
Original file line numberDiff line numberDiff line change
@@ -129,6 +129,12 @@ export function vitePluginServerUseClient({
129129
const useClientPlugin: Plugin = {
130130
name: vitePluginServerUseClient.name,
131131
async transform(code, id, _options) {
132+
// when using external library's server component includes client reference,
133+
// it will end up here with deps optimization hash `?v=` resolved by server module graph.
134+
if (!manager.buildType && id.includes("?v=")) {
135+
console.error("[useClientPlugin]", { id });
136+
id = id.split("?v=")[0]!;
137+
}
132138
manager.serverIds.add(id);
133139
manager.clientReferenceIds.delete(id);
134140
if (!code.includes(USE_CLIENT)) {

0 commit comments

Comments
 (0)