Skip to content

Commit ba76210

Browse files
fix(cli): convert Windows absolute paths to file URLs for dynamic imports (#7126)
* fix(cli): convert Windows absolute paths to file URLs for dynamic imports * fix: lint errors --------- Co-authored-by: Charles Zhao <[email protected]>
1 parent 59c3984 commit ba76210

File tree

1 file changed

+3
-1
lines changed
  • packages/cli/src/commands/database/alteration

1 file changed

+3
-1
lines changed

packages/cli/src/commands/database/alteration/index.ts

Lines changed: 3 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,3 +1,5 @@
1+
import { pathToFileURL } from 'node:url';
2+
13
import type { AlterationScript } from '@logto/schemas/lib/types/alteration.js';
24
import { conditionalString } from '@silverhand/essentials';
35
import type { CommonQueryMethods, DatabasePool } from '@silverhand/slonik';
@@ -21,7 +23,7 @@ import { chooseAlterationsByVersion, chooseRevertAlterationsByVersion } from './
2123

2224
const importAlterationScript = async (filePath: string): Promise<AlterationScript> => {
2325
// eslint-disable-next-line @typescript-eslint/no-unsafe-assignment
24-
const module = await import(filePath);
26+
const module = await import(pathToFileURL(filePath).href);
2527

2628
// eslint-disable-next-line no-restricted-syntax
2729
return module.default as AlterationScript;

0 commit comments

Comments
 (0)