J4N*_*J4N 3 firebase angularfire firebase-authentication angularfire2 angular
在升级到 Angular 13 后,我刚刚将 Firebase+AngularFire 包从 7 升级到 9,调整了一些内容以使用@angular/fire/compat/*导入路径。
但我在几个地方使用了firebase.User,例如,基于 来初始化配置文件firebase.User:
private createProfile(user: firebase.User | null): UserProfile | null {
if (!user) {
return null;
}
return {
displayName: user.displayName ?? '',
email: user.email ?? '',
photoURL: user.photoURL ?? '',
uid: user.uid,
userIncomplete: !user.displayName || !user.email || !user.photoURL,
};
}
Run Code Online (Sandbox Code Playgroud)
但现在它找不到firebase.User:
Error: src/app/auth/state/auth.service.ts:60:40 - error TS2694: Namespace '"/node_modules/firebase/app/dist/app/index"' has no exported member 'User'.
60 private createProfile(user: firebase.User | null): UserProfile | null {
Run Code Online (Sandbox Code Playgroud)
知道我可以从哪里导入此用户吗?
| 归档时间: |
|
| 查看次数: |
2556 次 |
| 最近记录: |