diff --git a/lib/load-migrations.js b/lib/load-migrations.js index 64db324..004d1f3 100644 --- a/lib/load-migrations.js +++ b/lib/load-migrations.js @@ -2,6 +2,7 @@ const path = require('path') const fs = require('fs').promises +const url = require('node:url') const Migration = require('./migration') module.exports = loadMigrationsIntoSet @@ -45,7 +46,7 @@ function loadMigrationsIntoSet (options, fn) { mod = require(filepath) } catch (e) { if (e.code === 'ERR_REQUIRE_ESM') { - mod = await import(filepath) + mod = await import(url.pathToFileURL(filepath)) } else { return fn(e) }