fix: Push adapter not loading on some versions of Node 22 (#9524)
This commit is contained in:
@@ -47,20 +47,8 @@ export function loadAdapter<T>(adapter, defaultAdapter, options): T {
|
||||
}
|
||||
|
||||
export async function loadModule(modulePath) {
|
||||
let module;
|
||||
try {
|
||||
module = require(modulePath);
|
||||
} catch (err) {
|
||||
if (err.code === 'ERR_REQUIRE_ESM') {
|
||||
module = await import(modulePath);
|
||||
if (module.default) {
|
||||
module = module.default;
|
||||
}
|
||||
} else {
|
||||
throw err;
|
||||
}
|
||||
}
|
||||
return module;
|
||||
const module = await import(modulePath);
|
||||
return module?.default || module;
|
||||
}
|
||||
|
||||
export default loadAdapter;
|
||||
|
||||
Reference in New Issue
Block a user