diff --git a/packages/cli-plugin-metro/src/tools/loadMetroConfig.ts b/packages/cli-plugin-metro/src/tools/loadMetroConfig.ts index cb3795bf8..4d0b79c91 100644 --- a/packages/cli-plugin-metro/src/tools/loadMetroConfig.ts +++ b/packages/cli-plugin-metro/src/tools/loadMetroConfig.ts @@ -44,6 +44,7 @@ export interface MetroConfig { ) => any; resolverMainFields: string[]; platforms: string[]; + unstable_conditionNames: string[]; }; serializer: { getModulesRunBeforeMainModule: () => string[]; @@ -91,6 +92,7 @@ export const getDefaultConfig = (ctx: ConfigLoadingContext): MetroConfig => { ), resolverMainFields: ['react-native', 'browser', 'main'], platforms: [...Object.keys(ctx.platforms), 'native'], + unstable_conditionNames: ['import', 'require', 'react-native'], }, serializer: { // We can include multiple copies of InitializeCore here because metro will