angular - FEL TS1086 En accessor kan inte deklareras i ett ambient context. get firebaseUiConfig(): NativeFirebaseUIAuthConfig
Bygga SPA med Angular/CLI 8. Kör lokalt tills det lyckas. Lägger till Firebase-auth i appen. Fick följande felmeddelande vid kompilering via VSC:
FEL i node_modules/firebaseui-angular/lib/firebaseui-angular-library.component.d.ts:17:9 - fel TS1086: En accessor kan inte deklareras i ett ambient sammanhang.
17 få firebaseUiConfig(): NativeFirebaseUIAuthConfig; ~~~~~~~~~~~~~~~~
Körde: npm install firebase firebaseui @angular/fire firebaseui-angular --save
Körde: ng serve för att kompilera och visa lokalt och fick ett fel.
Using:
typescript ~3.5.3
firebase ^7.13.2
firebaseui ^4.5.0
firebaseui-angular ^4.1.0
angular/cli ~8.3.25
angular/compiler-cli ~8.2.14
angular-devkit/build-angular ~0.803.25
Running on MacPro Catalina v-10.15.3
Har tittat på andra liknande inlägg här på Stack Overflow. Hittade inga som var kopplade till samma omständigheter. Har provat några av lösningarna som hjälpte andra med liknande problem men med andra omständigheter såsom angular-animations och flex-layout. I båda fallen var det att sänka versionerna av respektive. Har också försökt sänka versionen av firebaseui från 4.5.0 till 3.6.0 utan resultat.
Svar #1
ändrar
firebaseui-angular: ^4.1.0
till
"firebaseui-angular": "~4.0.1"
i package.json fungerade för mig