Fix extension loading on Windows (#6862)

Extension path and entrypoint are win32 paths, so they have to be
converted to posix last.
This commit is contained in:
Nicola Krumschmidt
2021-07-16 19:56:51 +02:00
committed by GitHub
parent 11479313c9
commit 7898f3ee92

View File

@@ -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(',')}];`;
}