简体   繁体   English

Angular 8 + Firebase:由于 AngularFireModule.initializeApp(environment.firebase) 无法初始化项目

[英]Angular 8 + Firebase: Cannot initialize project due to AngularFireModule.initializeApp(environment.firebase)

I am having trouble in connecting Angular + Firebase due to this one line of code.由于这一行代码,我在连接 Angular + Firebase 时遇到了问题。

AngularFireModule.initializeApp(environment.firebase) 

The error is: Property 'firebase' does not exist on type '{ production: boolean;错误是:属性 'firebase' 不存在于类型 '{ production: boolean; }'.ts(2339) app.module.ts: }'.ts(2339) app.module.ts:

import { BrowserModule } from '@angular/platform-browser';
import { NgModule } from '@angular/core';
import { FormsModule } from '@angular/forms';
import { AppRoutingModule } from './app-routing.module';

import { AngularFireModule } from '@angular/fire';
import { AngularFireAuthModule } from '@angular/fire/auth';
import { AngularFirestoreModule, AngularFirestore } from 
'@angular/fire/firestore';

import { HomeComponent } from './home/home.component';
import { LoginComponent } from './login/login.component';
import { SignupComponent } from "./signup/signup.component"

import { AppComponent } from './app.component';
import { environment } from 'src/environments/environment';

@NgModule({
  declarations: [
    AppComponent,
    HomeComponent,
    LoginComponent,
    SignupComponent
  ],
  imports: [
    BrowserModule,
    FormsModule,
    AppRoutingModule,
    AngularFireModule.initializeApp(environment.firebase),
    AngularFireAuthModule,
    AngularFirestoreModule
  ],
  providers: [],
  bootstrap: [AppComponent]
})
export class AppModule { }

If you need any more segments of code from my project please let me know.如果您需要我的项目中的更多代码段,请告诉我。 Any help or feedback is greatly appreciated.非常感谢任何帮助或反馈。 Thanks a lot!非常感谢!

I was able to resolve this issue by copy and pasting the content of environment.ts to environment.prod.ts , like this:我能够通过将environment.ts的内容复制并粘贴到environment.prod.ts来解决此问题,如下所示:

export const environment = {
  production: true,
  firebase: {
    apiKey: "...",
    authDomain: "project.firebaseapp.com",
    databaseURL: "https://project.firebaseio.com",
    projectId: "project",
    storageBucket: "project.appspot.com",
    messagingSenderId: "..."
  }
};

使用您的 Firebase 配置更新您的/src/environments/environment.ts文件: https : //github.com/angular/angularfire/blob/master/docs/install-and-setup.md#3-add-firebase-config-环境变量

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

相关问题 Angular Typescript 中的 Firebase InitializeApp - Firebase InitializeApp in Angular Typescript Angular Firebase InitializeApp - Angular Firebase InitializeApp 我在我的angular 7项目中哪里添加firebase.initializeApp()? - Where do I add firebase.initializeApp() in my angular 7 project? Firebase Angular 4 基于节点环境初始化 - Firebase Angular 4 Initialize based on node environment @firebase/数据库:无法确定 Firebase 数据库 URL。 调用 firebase.initializeApp() 时请务必包含项目 ID。 Angular - @firebase/database: Can't determine Firebase Database URL. Be sure to include a Project ID when calling firebase.initializeApp(). Angular (Angular Universal)-firebase.initializeApp不是函数 - (Angular Universal) - firebase.initializeApp is not a function angular 8中如何初始化firebase? - How to initialize firebase in angular 8? 如何修复:“@angular/fire”没有导出成员“AngularFireModule”.ts(2305) ionic, firebase, angular - How to fix: "@angular/fire"' has no exported member 'AngularFireModule'.ts(2305) ionic, firebase, angular 在Angular5项目中找不到命名空间'firebase' - Cannot find namespace 'firebase' in Angular5 project 在角度为6的情况下初始化firebase而没有angularfire - initialize firebase in angular 6 without angularfire
 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM