@@ -571,7 +571,7 @@ function shouldSkipBundle(bundle, bundleType) {
571571 return false ;
572572}
573573
574- function resolveEntryFork ( resolvedEntry , isFBBundle ) {
574+ function resolveEntryFork ( resolvedEntry , isFBBundle , isDev ) {
575575 // Pick which entry point fork to use:
576576 // .modern.fb.js
577577 // .classic.fb.js
@@ -586,23 +586,20 @@ function resolveEntryFork(resolvedEntry, isFBBundle) {
586586 '.js' ,
587587 __EXPERIMENTAL__ ? '.modern.fb.js' : '.classic.fb.js'
588588 ) ;
589- const developmentFBEntry = resolvedFBEntry . replace (
590- '.js' ,
591- '.development.js'
592- ) ;
593- if ( fs . existsSync ( developmentFBEntry ) ) {
594- return developmentFBEntry ;
589+ const devFBEntry = resolvedFBEntry . replace ( '.js' , '.development.js' ) ;
590+ if ( isDev && fs . existsSync ( devFBEntry ) ) {
591+ return devFBEntry ;
595592 }
596593 if ( fs . existsSync ( resolvedFBEntry ) ) {
597594 return resolvedFBEntry ;
598595 }
599596 const resolvedGenericFBEntry = resolvedEntry . replace ( '.js' , '.fb.js' ) ;
600- const developmentGenericFBEntry = resolvedGenericFBEntry . replace (
597+ const devGenericFBEntry = resolvedGenericFBEntry . replace (
601598 '.js' ,
602599 '.development.js'
603600 ) ;
604- if ( fs . existsSync ( developmentGenericFBEntry ) ) {
605- return developmentGenericFBEntry ;
601+ if ( isDev && fs . existsSync ( devGenericFBEntry ) ) {
602+ return devGenericFBEntry ;
606603 }
607604 if ( fs . existsSync ( resolvedGenericFBEntry ) ) {
608605 return resolvedGenericFBEntry ;
@@ -614,7 +611,7 @@ function resolveEntryFork(resolvedEntry, isFBBundle) {
614611 __EXPERIMENTAL__ ? '.experimental.js' : '.stable.js'
615612 ) ;
616613 const devForkedEntry = resolvedForkedEntry . replace ( '.js' , '.development.js' ) ;
617- if ( fs . existsSync ( devForkedEntry ) ) {
614+ if ( isDev && fs . existsSync ( devForkedEntry ) ) {
618615 return devForkedEntry ;
619616 }
620617 if ( fs . existsSync ( resolvedForkedEntry ) ) {
@@ -633,7 +630,7 @@ async function createBundle(bundle, bundleType) {
633630
634631 const { isFBWWWBundle, isFBRNBundle} = getBundleTypeFlags ( bundleType ) ;
635632
636- let resolvedEntry = resolveEntryFork (
633+ const resolvedEntry = resolveEntryFork (
637634 require . resolve ( bundle . entry ) ,
638635 isFBWWWBundle || isFBRNBundle ,
639636 ! isProductionBundleType ( bundleType )
0 commit comments