File tree Expand file tree Collapse file tree 1 file changed +5
-4
lines changed
packages/@ngtools/webpack/src Expand file tree Collapse file tree 1 file changed +5
-4
lines changed Original file line number Diff line number Diff line change @@ -450,19 +450,20 @@ export class AngularCompilerPlugin implements Tapable {
450450 . forEach ( lazyRouteKey => {
451451 const [ lazyRouteModule , moduleName ] = lazyRouteKey . split ( '#' ) ;
452452
453- if ( ! lazyRouteModule || ! moduleName ) {
453+ if ( ! lazyRouteModule ) {
454454 return ;
455455 }
456456
457- const lazyRouteTSFile = discoveredLazyRoutes [ lazyRouteKey ] ;
457+ const lazyRouteTSFile = discoveredLazyRoutes [ lazyRouteKey ] . replace ( / \\ / g , '/' ) ;
458458 let modulePath : string , moduleKey : string ;
459459
460460 if ( this . _JitMode ) {
461461 modulePath = lazyRouteTSFile ;
462- moduleKey = lazyRouteKey ;
462+ moduleKey = ` ${ lazyRouteModule } ${ moduleName ? '#' + moduleName : '' } ` ;
463463 } else {
464464 modulePath = lazyRouteTSFile . replace ( / ( \. d ) ? \. t s $ / , `.ngfactory.js` ) ;
465- moduleKey = `${ lazyRouteModule } .ngfactory#${ moduleName } NgFactory` ;
465+ const factoryModuleName = moduleName ? `#${ moduleName } NgFactory` : '' ;
466+ moduleKey = `${ lazyRouteModule } .ngfactory${ factoryModuleName } ` ;
466467 }
467468
468469 if ( moduleKey in this . _lazyRoutes ) {
You can’t perform that action at this time.
0 commit comments