diff --git a/packages/cli/src/CommunityNodes/helpers.ts b/packages/cli/src/CommunityNodes/helpers.ts index cb634a4aa..eb7f1b612 100644 --- a/packages/cli/src/CommunityNodes/helpers.ts +++ b/packages/cli/src/CommunityNodes/helpers.ts @@ -238,6 +238,9 @@ export function isNpmError(error: unknown): error is { code: number; stdout: str const context = createContext({ require }); export const loadClassInIsolation = (filePath: string, className: string) => { + if (process.platform === 'win32') { + filePath = filePath.replace(/\\/g, '/'); + } const script = new Script(`new (require('${filePath}').${className})()`); // eslint-disable-next-line @typescript-eslint/no-unsafe-return return script.runInContext(context);