D'avoir une erreur: “il n'A pas exporté membre AngularFire, AuthProviders, AUthMethods, FirebaseListObservable” dans AngularFire2?
Je suis nouveau sur Angulaire 4, donc je suis entrain de créer un firebase application de chat Angulaire 4, et puis quand je l'importation de certains modules comme ceci:
import { AngularFire, AuthProviders, AuthMethods,FirebaseListObservable } from 'angularfire2';
J'obtiens une erreur pour chaque module qui dit
N'a pas exporté membre AngularFire, AuthProviders, AUthMethods, FirebaseListObservable.
Merci
quelle est votre version de angulafire2?
angularfire2 -v ne fonctionne pas. savez-vous comment faire pour vérifier la version de?
vérifiez votre forfait local.json ou
la version 4.0.0
angularfire2 -v ne fonctionne pas. savez-vous comment faire pour vérifier la version de?
vérifiez votre forfait local.json ou
package,json
dans angularfire2
.la version 4.0.0
OriginalL'auteur Jośe | 2017-05-16
Vous devez vous connecter pour publier un commentaire.
À JOUR(Version 5.0.0-rc3):
Lors de l'obtention de cette erreur, cela signifie que vous utilisez une ancienne Base de données de l'API. Cela peut résoudre par l'importation de
FirebaseListObservable
de depracated module(Voir aussi @Ashish Jha réponse):Il est recommandé d'utiliser la dernière API depuis AngularFire 5.0 apporte de nouvelles API pour le temps réel de la Base de données. Consultez la mise à niveau guide.
RÉPONSE ORIGINALE À CETTE QUESTION:
AngularFire2 a séparé ses modules depuis 4.0.0+.
vous pouvez importer ces deux module si vous souhaitez utiliser l'authentification de angularfire2, voir leur changement journal :
et l'importation
Auth
etObservable
(AuthMethods peut être trouvé dans AngularFireAuth) type:Avec un peu d'effort vous pouvez trouver ces autres maintenant trop... il suffit de regarder dans le changelog ici. L'angle de compilateur-cli, vous pouvez l'installer comme: npm install --save-dev @angulaire/compilateur-cli
lorsque vous faites "npm install --save-dev @angulaire/compilateur-cli" je reçois des besoins non SATISFAITS par les PAIRS de la DÉPENDANCE @angulaire/compilateur.
est d'obtenir un non SATISFAITS par les PAIRS de la DÉPENDANCE @angulaire/compilateur
D'accord, je suis à l'aide de "angularfire2": "^5.0.0-rc.3" pour cela, je ne peux pas importer importer {FirebaseListObservable, FirebaseObjectObservable } 'angularfire2/base de données"; montrant que l'erreur
OriginalL'auteur Pengyy
La solution qui a fonctionné pour moi a été de changer cette ligne
à
Vous pouvez en lire plus à ce sujet ici https://github.com/angular/angularfire2/blob/master/CHANGELOG.md
Vous êtes les bienvenus. La nouvelle mise à jour utilise AngularFirestore et il utilise un simple Observables au lieu de FirebaseListObservable. Cette chose m'énerve pour un peu trop.
OriginalL'auteur thedreamsaver