diff --git a/packages/jest-config/src/normalize.js b/packages/jest-config/src/normalize.js index 0e33928bad5a..1d579761488b 100644 --- a/packages/jest-config/src/normalize.js +++ b/packages/jest-config/src/normalize.js @@ -76,6 +76,13 @@ const setupPreset = ( try { // $FlowFixMe preset = (require(presetModule): InitialOptions); + + // Force re-evaluation to support multiple projects + try { + if (presetModule) { + delete require.cache[require.resolve(presetModule)]; + } + } catch (e) {} } catch (error) { if (error instanceof SyntaxError) { throw createConfigError(