From 7640d4d148bd553bfdabb9796d13f8df1666a7e2 Mon Sep 17 00:00:00 2001 From: qixuan <58852732+GiveMe-A-Name@users.noreply.github.com> Date: Thu, 9 Nov 2023 15:53:38 +0800 Subject: [PATCH] fix: import('node:xx') would compile failed when target = webworker (#4934) --- .changeset/strange-glasses-retire.md | 6 ++++++ .../src/ssr/serverRender/renderToString/loadable.ts | 4 ++-- 2 files changed, 8 insertions(+), 2 deletions(-) create mode 100644 .changeset/strange-glasses-retire.md diff --git a/.changeset/strange-glasses-retire.md b/.changeset/strange-glasses-retire.md new file mode 100644 index 000000000000..ca719063334e --- /dev/null +++ b/.changeset/strange-glasses-retire.md @@ -0,0 +1,6 @@ +--- +'@modern-js/runtime': patch +--- + +fix: import('node:xx') would compile failed when target = webworker +fix: import('node:xx') 将在 target = webworker 时构建失败 diff --git a/packages/runtime/plugin-runtime/src/ssr/serverRender/renderToString/loadable.ts b/packages/runtime/plugin-runtime/src/ssr/serverRender/renderToString/loadable.ts index b0a3d537f090..04e6f6640c35 100644 --- a/packages/runtime/plugin-runtime/src/ssr/serverRender/renderToString/loadable.ts +++ b/packages/runtime/plugin-runtime/src/ssr/serverRender/renderToString/loadable.ts @@ -35,8 +35,8 @@ const checkIsInline = ( const readAsset = async (chunk: ChunkAsset) => { // working node env - const fs = await import('node:fs/promises'); - const path = await import('node:path'); + const fs = await import('fs/promises'); + const path = await import('path'); // only working in 'production' env // we need ensure the assetsDir is same as ssr bundles.