From c0086392423e9a9723daf9ca0c2d60809adbd64a Mon Sep 17 00:00:00 2001 From: undefined Date: Thu, 2 Nov 2023 09:32:22 +0800 Subject: [PATCH] ui: fix build on windows --- packages/ui-default/backendlib/builder.ts | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/packages/ui-default/backendlib/builder.ts b/packages/ui-default/backendlib/builder.ts index a1fa47370..4dbf1e929 100644 --- a/packages/ui-default/backendlib/builder.ts +++ b/packages/ui-default/backendlib/builder.ts @@ -95,7 +95,7 @@ export async function buildUI() { } for (const m of lazyModules) { const name = basename(m).split('.')[0]; - const { outputFiles } = await build(`window.lazyModuleResolver['${name}'](require('${relative(tmp, m)}'))`); + const { outputFiles } = await build(`window.lazyModuleResolver['${name}'](require('${relative(tmp, m).replace(/\\/g, '\\\\')}'))`); for (const file of outputFiles) { addFile(basename(m).replace(/\.[tj]sx?$/, '.js'), file.text); } @@ -107,7 +107,7 @@ export async function buildUI() { } const entry = await build([ `window.lazyloadMetadata = ${JSON.stringify(hashes)};`, - ...entryPoints.map((i) => `import '${relative(tmp, i)}';`), + ...entryPoints.map((i) => `import '${relative(tmp, i).replace(/\\/g, '\\\\')}';`), ].join('\n')); const pages = entry.outputFiles.map((i) => i.text); const str = `window.LANGS=${JSON.stringify(SettingModel.langs)};${pages.join('\n')}`;