मैं यहां आधिकारिक दस्तावेज का उपयोग कर रहा हूं अपने कोणीय ऐप में फायरबेस जोड़ने का प्रयास करने के लिए, लेकिन मुझे निम्न प्रकार की त्रुटि मिलती रहती है:

ype '{ ngModule: typeof AngularFireModule; providers: { provide: InjectionToken<string | FirebaseAppConfig>; useValue: string | FirebaseAppConfig; }[]; }' is not assignable to type 'any[] | Type<any>'.
  Type '{ ngModule: typeof AngularFireModule; providers: { provide: InjectionToken<string | FirebaseAppConfig>; useValue: string | FirebaseAppConfig; }[]; }' is missing the following properties from type 'Type<any>': apply, call, bind, prototype, and 5 more.ts(2322)

यह विशेष रूप से फायरबेस का परीक्षण करने के लिए बनाया गया एक ताजा प्रोजेक्ट है और यहां कुछ समय के बाद, जीथब पर और फायरबेस स्लैक पर, मुझे यह पता नहीं लग रहा है कि मैं कौन सी बुनियादी बात गलत कर रहा हूं।

मेरे आयात:

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

App.module में आयात सरणी में:

AngularFireModule.initializeApp(config), // <== this one throws the error
AngularFirestoreModule, // firestore
AngularFireAuthModule, // auth

मैंने कमांड का इस्तेमाल किया:

yarn add firebase @angular/fire

प्रलेखन के रूप में स्थापित करने के लिए और मेरे package.json में मेरे पास है:

    "firebase": "^6.2.2",
    "@angular/fire": "^5.2.1",

इन संस्करणों के साथ कोणीय 8 का उपयोग करना:

    "@angular/animations": "~8.0.2",
    "@angular/common": "~8.0.2",
    "@angular/compiler": "~8.0.2",
    "@angular/core": "~8.0.2",
2
SebastianG 23 जून 2019, 22:47

1 उत्तर

सबसे बढ़िया उत्तर

सब कुछ ठीक काम करता है, मैं इसे गलत सरणी में आयात कर रहा था और ध्यान नहीं दिया।

3
SebastianG 25 जून 2019, 17:05