🐞 Bug report
Command
- [ ] new
- [ x ] build
- [ ] serve
- [ ] test
- [ ] e2e
- [ ] generate
- [ ] add
- [ ] update
- [ ] lint
- [ ] xi18n
- [ ] run
- [ ] config
- [ ] help
- [ ] version
- [ ] doc
Is this a regression?
Probably, this bug has never occurred before updating to angular 8 and "@angular-devkit/build-angular": "^0.800.0"
The previous version in which this bug was not present was: "@angular-devkit/build-angular": "^0.13.9"
Description
App is not rendering any pages in prod mode when it's built with aot and buildOptimizer enabled. It just fetches all scripts that are needed and fetching data from server, but not rendering the page after that.
1. With buildOptimizer set to false this problem doesn't occur.
2. If app doesn't have lazy loaded modules, even with buildOptimizer set to true everything works as expected.
When project is built with aot and buildOptimizer set to true, after I open the website it navigates me to lazy loaded module url like websitename.com/lazy-loaded and after that it just stays still.

🔬 Minimal Reproduction
Create an application with lazy loaded modules. And build this app in prod mode with aot set to true and buildOptimizer set to true. If I set buildOptimizer to false, everything works fine, but that's not a solution because I need buildOptimizer to be set to true. If buildOptimizer is set to true, then app is loading files and stops loading further, it navigates to needed route, but not rendering the component.
IMPORTANT
If app doesn't have any lazy loaded modules (very simple app), then it works fine even when buildOptimizer set to true.
🔥 Exception or Error
No errors.
🌍 Your Environment
Angular CLI: 8.0.1
Node: 10.7.0
OS: win32 x64
Angular: 8.0.0
... animations, cdk, common, compiler, compiler-cli, core, forms
... language-service, material, platform-browser
... platform-browser-dynamic, router
Package Version
------------------------------------------------------------
@angular-devkit/architect 0.800.1
@angular-devkit/build-angular 0.800.1
@angular-devkit/build-ng-packagr 0.800.1
@angular-devkit/build-optimizer 0.800.1
@angular-devkit/build-webpack 0.800.1
@angular-devkit/core 8.0.1
@angular-devkit/schematics 8.0.1
@angular/cli 8.0.1
@angular/flex-layout 8.0.0-beta.26
@ngtools/json-schema 1.1.0
@ngtools/webpack 8.0.1
@schematics/angular 8.0.1
@schematics/update 0.800.1
ng-packagr 5.2.0
rxjs 6.5.2
typescript 3.4.5
webpack 4.30.0
🐞 Bug report
Command
Is this a regression?
Probably, this bug has never occurred before updating to angular 8 and
"@angular-devkit/build-angular": "^0.800.0"The previous version in which this bug was not present was:
"@angular-devkit/build-angular": "^0.13.9"Description
App is not rendering any pages in prod mode when it's built with
aotandbuildOptimizerenabled. It just fetches all scripts that are needed and fetching data from server, but not rendering the page after that.1. With
buildOptimizerset to false this problem doesn't occur.2. If app doesn't have lazy loaded modules, even with
buildOptimizerset to true everything works as expected.When project is built with
aotandbuildOptimizerset to true, after I open the website it navigates me to lazy loaded module url likewebsitename.com/lazy-loadedand after that it just stays still.🔬 Minimal Reproduction
Create an application with lazy loaded modules. And build this app in prod mode with
aotset to true andbuildOptimizerset to true. If I setbuildOptimizerto false, everything works fine, but that's not a solution because I need buildOptimizer to be set to true. IfbuildOptimizeris set to true, then app is loading files and stops loading further, it navigates to needed route, but not rendering the component.IMPORTANT
If app doesn't have any lazy loaded modules (very simple app), then it works fine even when
buildOptimizerset to true.🔥 Exception or Error
No errors.
🌍 Your Environment