Closed ankemp closed 6 years ago
@ankemp We're working on this and should have something in before the 5.0 release.
@davideast so far still having this error. Hope to see fix soon.
Angular@4.4.4 Firebase@4.5.0 AngularFire@5.0.0-rc.2
Output during --aot --prod
Warning: Can't resolve all parameters for AngularFirestore in /Users//Documents/Projects//node_modules/angularfire2/firestore/index.d.ts: ([object Object], ?). This will become an error in Angular v5.x
I have similar problem too
Uncaught Error: Can't resolve all parameters for AngularFirestore: ([object Object], ?).
at syntaxError (compiler.es5.js:1540)
at CompileMetadataResolver._getDependenciesMetadata (compiler.es5.js:14877)
at CompileMetadataResolver._getTypeMetadata (compiler.es5.js:14745)
at CompileMetadataResolver._getInjectableMetadata (compiler.es5.js:14731)
at CompileMetadataResolver.getProviderMetadata (compiler.es5.js:15021)
at compiler.es5.js:14950
at Array.forEach (
@angular/common: 4.1.1 @angular/compiler: 4.1.1 @angular/core: 4.1.1 @angular/forms: 4.1.1 @angular/http: 4.1.1 @angular/platform-browser: 4.1.1 @angular/platform-browser-dynamic: 4.1.1 @angular/router: 4.1.1 @angular/cli: 1.0.0 @angular/compiler-cli: 4.1.1
Firebase@4.5.0 AngularFire@5.0.0-rc.2
AngularFirestore
is not a provider i know, but in a rename process I got the same error, For me it was occurring, in development ng server
, when I had listed AngularFirestore
in providers of one of my AngularModules.
providers: [MatSnackBar, AngularFirestore],
When I removed it from the providers, the error disappeared.
@ahmadalibaloch AngularFirestore
isn't a provider
You just need to import the modules you want to use, in the case of firestore, AngularFirestoreModule
AngularFirestore
is not a provider i know, but in a rename process, i mistakenly did it and got the same error, so I posted here that may be it could be of help for identification and resolution.
So is there any solution for it?
When I just import AngularFirestore in my component, the error
was No provider for AngularFirestore
and when I import it my app.module file and call it in provider array, I am getting this error Can't resolve all parameters for AngularFirestore: ([object Object], ?).
Does anyone have solution for this?
@habib786 This isn't something to worry about. It won't become an error until Angular 6 which is a long ways out. It also doesn't break your build. It has to do with the way the Angular CLI interprets namespaces, we're working on it.
@habib786 AngularFirestoreModule
is the module which needs to be added in imports of your app.module file.
@davideast It seems that in the situation @habib786 described the warning suggests it will become an error in version 5 of angular, not version 6:
activeWarning: Can't resolve all parameters for AngularFirestore in /code/angular4/test-project/node_modules/angularfire2/firestore/index.d.ts: ([object Object], ?). This will become an error in Angular v5.x
I am getting this error using version ^5.0.0-rc.3
Hello, I am also getting this error on NG 5.0.0-rc.6
any updates?
same error using version 5.0.0-rc.3
This is not an error until Angular 6. It is just a warning. We will resolve it before the release.
Version info
Angular: 4.4.x
Firebase: 4.3.0
AngularFire: 5.0.0-RC.1
Output during ng build --aot --prod