diff --git a/src/loader.ts b/src/loader.ts index e3bcb40..e22d768 100644 --- a/src/loader.ts +++ b/src/loader.ts @@ -181,9 +181,13 @@ async function resolveConfig (source: string, opts: LoadConfigOptions): Promise< res.config = await res.config() } } catch (err) { - if (err.code !== 'MODULE_NOT_FOUND') { - throw err + if ( + err.code === 'MODULE_NOT_FOUND' && + String(err).includes(opts.configFile) + ) { + return res } + throw err } return res }