ERROR in ./src/app/app.module.ngfactory.js
Module not found: Error: Can't resolve '../../node_modules/@angular/router/router.ngfactory' in '/private/var/www/balu/balumates-ru-frontend/src/app'
This error throws all the time i run ng build --configuration=production with "aot": true.
This error throws all the time i run ng serve --aot.
Angular — 7.2.5 // any version above 7
Angular CLI — 7.3.2 // any version above 7
TypeScript — 3.2.4
Fixed by removing "aot": true and adding --prod to the ng build.
Well, i cannot turn AOT on production build. So, how do i fix this error without disabling the AOT?
Closing as it doesn’t follow template
SOLVED!
If you have this type of error probably you have upgraded from Angular 5 to 6 or 7.
Replace "rootDir": "./src", in your tsconfig.json file to "rootDir": "./", or just remove this parameter completely.
@artuska This worked for me. VERIFIED!
@artuska I do not have a rootDir param in my tsconfig.json from angularCLI. Any idea how to fix while still having AOT?
@andrewantar same issue. Did you find a solution?
Replace "rootDir": "./src", in your tsconfig.json file to "rootDir": "./", or just remove this parameter completely.
Doesn't work? @AntJanus @andrewantar
@gatsbyz nope :/ I tried both. I never had rootDir setup in the first place.
This happens in
angular - 8.2.2
angular CLI - 8.2.1
Any fix for this?
This issue has been automatically locked due to inactivity.
Please file a new issue if you are encountering a similar or related problem.
Read more about our automatic conversation locking policy.
_This action has been performed automatically by a bot._
Most helpful comment
SOLVED!
If you have this type of error probably you have upgraded from Angular 5 to 6 or 7.
Replace
"rootDir": "./src",in yourtsconfig.jsonfile to"rootDir": "./",or just remove this parameter completely.