【问题标题】:Ionic firestore Cannot find module "@angular/fire/firestore"离子火库找不到模块“@angular/fire/firestore”
【发布时间】:2019-09-28 14:48:33
【问题描述】:

我正在像这样导入 Angularfirestore

import { AngularFirestore } from '@angular/fire/firestore';

它显示错误错误:找不到模块“@angular/fire/firestore”。

"firebase": "^4.13.1",
"angularfire2": "^5.0.0-rc.4",
"rxjs": "^6.0.0",
"rxjs-compat": "^6.1.0",

app.module.ts

import { AngularFireModule } from 'angularfire2';
import { AngularFirestoreModule } from 'angularfire2/firestore';
import { firebaseConfig } from './credentials';

【问题讨论】:

标签: angular ionic-framework google-cloud-firestore


【解决方案1】:

你已经用命令安装了

npm install firebase angularfire2

AngularFirestore 的导入是

import { AngularFirestore } from 'angularfire2/firestore';

你的 app.module 有如下导入:~

import { BrowserModule } from '@angular/platform-browser';
import { NgModule } from '@angular/core';

import { AngularFireModule } from 'angularfire2';
import { AngularFirestoreModule } from 'angularfire2/firestore';
import { environment } from '../environments/environment';

import { AppComponent } from './app.component';

@NgModule({
  declarations: [AppComponent],
  imports: [
    BrowserModule,
    AngularFireModule.initializeApp(environment.firebase),
    AngularFirestoreModule.enablePersistence()
  ],
  providers: [],
  bootstrap: [AppComponent]
})
export class AppModule {}

您需要使用以下导入将 AngularFirestore 可注入组件注入到您的组件中

import { Component } from '@angular/core';
import { AngularFirestore } from 'angularfire2/firestore';

@Component({ ... })
export class AppComponent {
  constructor(private afs: AngularFirestore) {
    // ...
  }
}

您的 enviornment.ts 可以有您的 firebase 配置,如下所示:~

在你的情况下是import { firebaseConfig } from './credentials';

export const environment = {
  production: false,
  firebase: {
    apiKey: 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX',
    authDomain: 'your-project-id.firebaseapp.com',
    databaseURL: 'https://your-project-id.firebaseio.com',
    projectId: 'your-project-id',
    storageBucket: 'your-project-id.appspot.com',
    messagingSenderId: 'XXXXXXXXXXXX'
  }
};

【讨论】:

    猜你喜欢
    • 2020-04-06
    • 2016-02-23
    • 2020-02-28
    • 1970-01-01
    • 2021-11-18
    • 2018-10-22
    • 1970-01-01
    • 1970-01-01
    • 2017-09-20
    相关资源
    最近更新 更多