I’ve been using AngularCrashlytics(from @angular/fire)
for a while interestingly since this morning I became unable to get either build
or ng serve
which throws error as below.Can someone help me to get rid of this?
On the app.module
I’ve already added @angular/fire
releated configuration steps as below(taken from https://github.com/angular/angularfire/blob/master/docs/analytics/getting-started.md)
import { AngularFireModule } from '@angular/fire/compat';
import { AngularFireAnalyticsModule } from '@angular/fire/compat/analytics';
imports:[
AngularFireModule.initializeApp(environment.Tools.Firebase)//firebase releated config,
AngularFireAnalyticsModule
]
I have configuration mentioned as below, with ng version
Dependency versions from package.json
"firebase": "^9.14.0",
"@angular/fire": "^7.4.1"
Additional Note : Already cloned project from scratch many times have tried deleting node modules
folder and npm install
besides tried to upgrade both firebase and @angular/fire to the latest versions which didn’t fix the issue.
4
Answers
I guess the issue comes from the dependency here:
node_modules/@angular/fire/package.json
As stated here:
https://github.com/firebase/firebase-js-sdk/issues/7005#issuecomment-1415807037
Removing the ^ within the version solved it for me.
I did this in my projects package.json to override it:
Then run "npm install" to apply this.
Should be fixed in the next release of "@angular/fire".
In package.json add this code:
version from fire is: "@angular/fire": "^7.4.1"
and node 16.14.2 with npm 8.5.0
Delete rm -r node_modules package-lock.json .angular
Only npm not yarn
This morning I updated Angular from 15.1.2 to 15.1.3:
This threw 34 errors, all involving AngularFire:
I tried using
overrides
inpackage.json
butnpm install
refused to run the overrides, throwingEOVERRIDE
errors.npm install --force
didn’t help.I fixed it by not using
overrides
but instead changing "^15.0.0" to "15.1.2" and then runningnpm install --force
.I don’t understand why
overrides
didn’t work. I might ask a question about this.I’ll wait until a new version of AngularFire is released before updating to the latest Angular.
issue with angular fire
https://www.bezkoder.com/angular-15-firestore-crud/
To get rid of these errors, you must update the tsconfig.json file.