From a9ad9a6a39fc9ba905a5ce3d0d2667d4f26a549e Mon Sep 17 00:00:00 2001 From: Hariom Balhara Date: Mon, 18 Jul 2022 19:00:05 +0530 Subject: [PATCH] Ensure / is used for paths in import (#3411) Co-authored-by: kodiakhq[bot] <49736102+kodiakhq[bot]@users.noreply.github.com> --- packages/app-store-cli/src/app-store.ts | 7 +++++-- 1 file changed, 5 insertions(+), 2 deletions(-) diff --git a/packages/app-store-cli/src/app-store.ts b/packages/app-store-cli/src/app-store.ts index 652aa8ec68..362ae815c3 100644 --- a/packages/app-store-cli/src/app-store.ts +++ b/packages/app-store-cli/src/app-store.ts @@ -103,7 +103,8 @@ function generateFiles() { serverOutput.push( ...getObjectExporter("apiHandlers", { fileToBeImported: "api/index.ts", - importBuilder: (app) => `const ${app.name}_api = import("./${app.path}/api");`, + // Import path must have / even for windows and not \ + importBuilder: (app) => `const ${app.name}_api = import("./${app.path.replaceAll("\\", "/")}/api");`, entryBuilder: (app) => `${app.name}:${app.name}_api,`, }) ); @@ -111,7 +112,9 @@ function generateFiles() { browserOutput.push( ...getObjectExporter("appStoreMetadata", { fileToBeImported: "_metadata.ts", - importBuilder: (app) => `import { metadata as ${app.name}_meta } from "./${app.path}/_metadata";`, + // Import path must have / even for windows and not \ + importBuilder: (app) => + `import { metadata as ${app.name}_meta } from "./${app.path.replaceAll("\\", "/")}/_metadata";`, entryBuilder: (app) => `${app.name}:${app.name}_meta,`, }) );