Skip to content

Can't initialize app after update firebase-admin #1994

@trigonometric-act

Description

@trigonometric-act
  • Operating System version: Windows 11
  • Firebase SDK version: "firebase-admin": "^11.3.0" (was "firebase-admin": "^9.12.0"), and "firebase-functions": "^3.24.1",
  • Firebase Product: Cloud functions
  • Node.js version: 16
  • NPM version: 8.5.5

I updated firebase-admin dependency from 9.12 to 11.3.0 and tried to deploy cloud functions.
Following the new convention the initialize app must look like:

import { initializeApp } from "firebase-admin/app";
/... logic for import service account/
initializeApp({
credential: admin.credential.cert(serviceAcc)
});

Deploy output:

i deploying functions
Running command: npm --prefix "$RESOURCE_DIR" run build

build
tsc

node_modules/@firebase/util/dist/util-public.d.ts:491:91 - error TS1005: ',' expected.

491 export declare const getDefaultEmulatorHostnameAndPort: (productName: string) => [hostname: string, port: number] | undefined;
~

node_modules/@firebase/util/dist/util-public.d.ts:491:105 - error TS1005: ',' expected.

491 export declare const getDefaultEmulatorHostnameAndPort: (productName: string) => [hostname: string, port: number] | undefined;
~

node_modules/@firebase/util/dist/util-public.d.ts:498:103 - error TS1005: ']' expected.

498 export declare const getExperimentalSetting: (name: T) => FirebaseDefaults[_${T}];
~~~~

node_modules/@firebase/util/dist/util-public.d.ts:498:110 - error TS1005: ';' expected.

498 export declare const getExperimentalSetting: (name: T) => FirebaseDefaults[_${T}];
~

node_modules/@google-cloud/firestore/types/firestore.d.ts:120:29 - error TS1005: ']' expected.

120 {[K in keyof T & string as ${Prefix}.${K}]+?: T[K]};
~~

node_modules/@google-cloud/firestore/types/firestore.d.ts:120:48 - error TS1005: ';' expected.

120 {[K in keyof T & string as ${Prefix}.${K}]+?: T[K]};
~

node_modules/@google-cloud/firestore/types/firestore.d.ts:120:50 - error TS1109: Expression expected.

120 {[K in keyof T & string as ${Prefix}.${K}]+?: T[K]};
~

node_modules/@google-cloud/firestore/types/firestore.d.ts:120:51 - error TS1109: Expression expected.

120 {[K in keyof T & string as ${Prefix}.${K}]+?: T[K]};
~

node_modules/@google-cloud/firestore/types/firestore.d.ts:2427:1 - error TS1128: Declaration or statement expected.

2427 }
~

Found 9 errors.

Error: functions predeploy error: Command terminated with non-zero exit code 2

Metadata

Metadata

Assignees

No one assigned

    Type

    No type

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions