From 7898f3ee92c04832c9ab265e5da337bffe2d4979 Mon Sep 17 00:00:00 2001 From: Nicola Krumschmidt Date: Fri, 16 Jul 2021 19:56:51 +0200 Subject: [PATCH] Fix extension loading on Windows (#6862) Extension path and entrypoint are win32 paths, so they have to be converted to posix last. --- packages/shared/src/utils/generate-extensions-entry.ts | 8 ++++---- 1 file changed, 4 insertions(+), 4 deletions(-) diff --git a/packages/shared/src/utils/generate-extensions-entry.ts b/packages/shared/src/utils/generate-extensions-entry.ts index 30649859c2..f602eea67c 100644 --- a/packages/shared/src/utils/generate-extensions-entry.ts +++ b/packages/shared/src/utils/generate-extensions-entry.ts @@ -7,10 +7,10 @@ export function generateExtensionsEntry(type: AppExtensionType, extensions: Exte return `${filteredExtensions .map( (extension, i) => - `import e${i} from './${path.posix.relative( - '.', - path.posix.resolve(extension.path, extension.entrypoint || '') - )}';\n` + `import e${i} from './${path + .relative('.', path.resolve(extension.path, extension.entrypoint || '')) + .split(path.sep) + .join(path.posix.sep)}';\n` ) .join('')}export default [${filteredExtensions.map((_, i) => `e${i}`).join(',')}];`; }