diff --git a/packages/astro/src/integration/snippets.ts b/packages/astro/src/integration/snippets.ts index 3b732b55a330..2cf309ea1cb2 100644 --- a/packages/astro/src/integration/snippets.ts +++ b/packages/astro/src/integration/snippets.ts @@ -1,10 +1,12 @@ +import * as path from 'path'; + import type { SentryOptions } from './types'; /** * Creates a snippet that imports a Sentry.init file. */ export function buildSdkInitFileImportSnippet(filePath: string): string { - return `import "${filePath}";`; + return `import "${pathToPosix(filePath)}";`; } /** @@ -69,3 +71,7 @@ const buildClientIntegrations = (options: SentryOptions): string => { return integrations.join(', '); }; + +function pathToPosix(originalPath: string): string { + return originalPath.split(path.sep).join(path.posix.sep); +}