From b2e78d4e19b35394337ea651e7dd7da2a8ee7fd2 Mon Sep 17 00:00:00 2001 From: RandomlyChristen Date: Sun, 16 Nov 2025 17:02:44 +0900 Subject: [PATCH] fix: make sure linked dependencies evaluated (#4216) --- packages/sdk/src/node.ts | 5 ++++- 1 file changed, 4 insertions(+), 1 deletion(-) diff --git a/packages/sdk/src/node.ts b/packages/sdk/src/node.ts index 1d6a7baf937..cbb7d002e94 100644 --- a/packages/sdk/src/node.ts +++ b/packages/sdk/src/node.ts @@ -261,7 +261,9 @@ async function loadModule( // @ts-ignore importModuleDynamically: async (specifier, script) => { const resolvedUrl = new URL(specifier, url).href; - return loadModule(resolvedUrl, options); + const module = await loadModule(resolvedUrl, options); + await module.evaluate(); + return module; }, }); @@ -271,6 +273,7 @@ async function loadModule( await module.link(async (specifier: string) => { const resolvedUrl = new URL(specifier, url).href; const module = await loadModule(resolvedUrl, options); + await module.evaluate(); return module; });