首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >firebase- Angular 10的分析,捆绑错误

firebase- Angular 10的分析,捆绑错误
EN

Stack Overflow用户
提问于 2020-08-25 06:45:37
回答 1查看 400关注 0票数 0

我很难尝试将我的项目从Angular 8更新到Angular 10。一切都很好,但Firebase Analytics来自@angular/fire。它总是返回:"loading firebase-analytics failed“。

我不确定它是否与给定的包或其他一些不正确的配置有关。

在终端上有一些关于ES模块的错误,我在Angular.json将其添加到allowedCommonJsDependencies中,以跳过编译它们,但没有任何更改。

有一件事我觉得很奇怪,但我不确定是否正常,那就是分析没有捆绑在供应商块上。

非常感谢您的见解,谢谢!

发生的错误:

来自构建的包:

Angular.json:

包版本:

EN

回答 1

Stack Overflow用户

发布于 2020-08-25 07:45:28

我建议首先更新到Angular 9,这样更新原理图就可以为您处理任何破坏性的更改,然后再次更新到Angular 10。

关于来自angularfire的Firebase分析,最好检查一下你的模块导入,应该是这样的:

代码语言:javascript
复制
import { NgModule, Injectable } from '@angular/core';
import { AngularFireAuthModule } from '@angular/fire/auth';
import { AngularFireFunctionsModule } from '@angular/fire/functions';
import { AngularFireMessagingModule } from '@angular/fire/messaging';
import { AngularFirestoreModule } from '@angular/fire/firestore';
import { AngularFireStorageModule } from '@angular/fire/storage';

@Injectable()
@NgModule({
  imports: [
    AngularFireAuthModule,
    AngularFireFunctionsModule,
    AngularFireMessagingModule,
    AngularFirestoreModule,
    AngularFireStorageModule,
    // Other module imports
  ],
})
export class AppModule {}

您可以做的一件事是启动一个新项目,然后只添加angular/fire,看看它是否与Angular更新本身相关。

票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/63569642

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档