@@ -571,7 +571,7 @@ function shouldSkipBundle(bundle, bundleType) {
571
571
return false ;
572
572
}
573
573
574
- function resolveEntryFork ( resolvedEntry , isFBBundle ) {
574
+ function resolveEntryFork ( resolvedEntry , isFBBundle , isDev ) {
575
575
// Pick which entry point fork to use:
576
576
// .modern.fb.js
577
577
// .classic.fb.js
@@ -586,23 +586,20 @@ function resolveEntryFork(resolvedEntry, isFBBundle) {
586
586
'.js' ,
587
587
__EXPERIMENTAL__ ? '.modern.fb.js' : '.classic.fb.js'
588
588
) ;
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 ;
595
592
}
596
593
if ( fs . existsSync ( resolvedFBEntry ) ) {
597
594
return resolvedFBEntry ;
598
595
}
599
596
const resolvedGenericFBEntry = resolvedEntry . replace ( '.js' , '.fb.js' ) ;
600
- const developmentGenericFBEntry = resolvedGenericFBEntry . replace (
597
+ const devGenericFBEntry = resolvedGenericFBEntry . replace (
601
598
'.js' ,
602
599
'.development.js'
603
600
) ;
604
- if ( fs . existsSync ( developmentGenericFBEntry ) ) {
605
- return developmentGenericFBEntry ;
601
+ if ( isDev && fs . existsSync ( devGenericFBEntry ) ) {
602
+ return devGenericFBEntry ;
606
603
}
607
604
if ( fs . existsSync ( resolvedGenericFBEntry ) ) {
608
605
return resolvedGenericFBEntry ;
@@ -614,7 +611,7 @@ function resolveEntryFork(resolvedEntry, isFBBundle) {
614
611
__EXPERIMENTAL__ ? '.experimental.js' : '.stable.js'
615
612
) ;
616
613
const devForkedEntry = resolvedForkedEntry . replace ( '.js' , '.development.js' ) ;
617
- if ( fs . existsSync ( devForkedEntry ) ) {
614
+ if ( isDev && fs . existsSync ( devForkedEntry ) ) {
618
615
return devForkedEntry ;
619
616
}
620
617
if ( fs . existsSync ( resolvedForkedEntry ) ) {
@@ -633,7 +630,7 @@ async function createBundle(bundle, bundleType) {
633
630
634
631
const { isFBWWWBundle, isFBRNBundle} = getBundleTypeFlags ( bundleType ) ;
635
632
636
- let resolvedEntry = resolveEntryFork (
633
+ const resolvedEntry = resolveEntryFork (
637
634
require . resolve ( bundle . entry ) ,
638
635
isFBWWWBundle || isFBRNBundle ,
639
636
! isProductionBundleType ( bundleType )
0 commit comments