ultimatecourses / angular-lazy-load-demo

Lazy loading: code-splitting with @​NgModules demo
https://ultimatecourses.com/blog/lazy-loading-angular-code-splitting-webpack
69 stars 43 forks source link

gettting build error when running this demo #2

Open mlakmal opened 7 years ago

mlakmal commented 7 years ago

Hi Todd,

i was trying out your demo on MacOS and getting below build error with webpack compilation. have you encountered this ? we are trying to use same approach and we are getting hit with same error on our application.

` ERROR in ./src/main.ts Module not found: Error: Can't resolve './../ngfactory/src/app/app.module.ngfactory' in '/Users/ac64500/stash/aot-lazy/angular-lazy-load-demo/src' @ ./src/main.ts 3:0-81 @ multi zone.js/dist/zone ./src/main.ts

ERROR in ./ngfactory lazy Module not found: Error: Can't resolve '/Users/ac64500/stash/aot-lazy/angular-lazy-load-demo/ngfactory/src/dashboard/dashboard.module.ngfactory.ts' in '/Users/ac64500/stash/aot-lazy/angular-lazy-load-demo/ngfactory' @ ./ngfactory lazy @ ./node_modules/@angular/core/@angular/core.es5.js @ ./src/main.ts @ multi zone.js/dist/zone ./src/main.ts

ERROR in ./ngfactory lazy Module not found: Error: Can't resolve '/Users/ac64500/stash/aot-lazy/angular-lazy-load-demo/ngfactory/src/settings/settings.module.ngfactory.ts' in '/Users/ac64500/stash/aot-lazy/angular-lazy-load-demo/ngfactory' @ ./ngfactory lazy @ ./node_modules/@angular/core/@angular/core.es5.js @ ./src/main.ts @ multi zone.js/dist/zone ./src/main.ts

ERROR in ./ngfactory lazy Module not found: Error: Can't resolve '/Users/ac64500/stash/aot-lazy/angular-lazy-load-demo/ngfactory/src/reports/reports.module.ngfactory.ts' in '/Users/ac64500/stash/aot-lazy/angular-lazy-load-demo/ngfactory' @ ./ngfactory lazy @ ./node_modules/@angular/core/@angular/core.es5.js @ ./src/main.ts @ multi zone.js/dist/zone ./src/main.ts `

csr632 commented 6 years ago

you need to run .\node_modules\.bin\ngc -p .\tsconfig.json to generate ngfactory first.

bradleyjasondilley commented 5 years ago

@csr632 how do you run that?