【问题标题】:Why do I get firebase namespace errors after upgrading to Angular 11为什么升级到 Angular 11 后会出现 firebase 命名空间错误
【发布时间】:2021-01-11 16:05:22
【问题描述】:

我已经从 Angular 10 -> 11 升级了我的项目。

完成此操作后,我收到如下错误:

我已经像这样导入了 firebase:

import firebase from '@firebase/app';
import '@firebase/database';
import '@firebase/firestore';
import '@firebase/auth';
import '@firebase/analytics';
import '@firebase/functions';
import '@firebase/storage';

出现错误的示例:

const firestoreDocRefs: firebase.firestore.DocumentReference[] = [];

和

analyticsRef: firebase.analytics.Analytics;

从 Angular 10 -> 11 发生了什么变化?如何让 firebase 命名空间再次为我工作?

【问题讨论】:

标签: angular typescript firebase


【解决方案1】:

经过一些实验,我发现这是可行的:

import firebase from 'firebase/app';
import 'firebase/database';
import 'firebase/firestore';
import 'firebase/auth';
import 'firebase/analytics';
import 'firebase/functions';
import 'firebase/storage';

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 2018-03-21
    • 1970-01-01
    • 2017-06-29
    • 2011-03-04
    • 2021-12-17
    • 2021-02-26
    • 1970-01-01
    相关资源
    最近更新 更多