diff --git a/.changeset/plenty-apricots-remain.md b/.changeset/plenty-apricots-remain.md new file mode 100644 index 0000000000..d5b9a5407f --- /dev/null +++ b/.changeset/plenty-apricots-remain.md @@ -0,0 +1,5 @@ +--- +"@medusajs/utils": patch +--- + +fix: module import paths to contain unix slash diff --git a/packages/core/utils/src/modules-sdk/modules-to-container-types.ts b/packages/core/utils/src/modules-sdk/modules-to-container-types.ts index f77ff56ae3..b74d4e6589 100644 --- a/packages/core/utils/src/modules-sdk/modules-to-container-types.ts +++ b/packages/core/utils/src/modules-sdk/modules-to-container-types.ts @@ -2,6 +2,7 @@ import { join } from "path" import { Modules } from "./definition" import type { LoadedModule } from "@medusajs/types" import { FileSystem } from "../common/file-system" +import { toUnixSlash } from "../common/to-unix-slash" import { toCamelCase } from "../common/to-camel-case" import { upperCaseFirst } from "../common/upper-case-first" @@ -56,7 +57,7 @@ const SERVICES_INTERFACES = { */ function normalizeModuleResolvePath(modulePath: string) { return modulePath.startsWith("./") || modulePath.startsWith("../") - ? join("../", "../", modulePath) + ? toUnixSlash(join("../", "../", modulePath)) : modulePath }