Ich versuche, das Firebase Admin SDK in meiner Anwendung TypeScript (Nest.js) zu importieren.Firebase Admin SDK Initialisierung fehlgeschlagen von TypeScript
Aber wenn ich versuche, die Anwendung zu erstellen, erhalte ich den folgenden Fehler.
ERROR in ./node_modules/@google-cloud/firestore/src/v1beta1/firestore_client.js
Module not found: Error: Can't resolve './firestore_client_config' in '/home/jaybell/trellis-server/trellis/node_modules/@google-cloud/firestore/src/v1beta1'
@ ./node_modules/@google-cloud/firestore/src/v1beta1/firestore_client.js 28:17-53
@ ./node_modules/@google-cloud/firestore/src/v1beta1/index.js
@ ./node_modules/@google-cloud/firestore/src/index.js
@ ./src/server/main.server.ts
ERROR in ./node_modules/google-gax/lib/operations_client.js
Module not found: Error: Can't resolve './operations_client_config' in '/home/jaybell/trellis-server/trellis/node_modules/google-gax/lib'
@ ./node_modules/google-gax/lib/operations_client.js 30:17-54
@ ./node_modules/google-gax/index.js
@ ./node_modules/@google-cloud/firestore/src/v1beta1/index.js
@ ./node_modules/@google-cloud/firestore/src/index.js
@ ./src/server/main.server.ts
ERROR in ./node_modules/google-gax/index.js
Module not found: Error: Can't resolve './package' in '/home/jaybell/trellis-server/trellis/node_modules/google-gax'
@ ./node_modules/google-gax/index.js 65:18-38
@ ./node_modules/@google-cloud/firestore/src/v1beta1/index.js
@ ./node_modules/@google-cloud/firestore/src/index.js
@ ./src/server/main.server.ts
Ich habe versucht, eine Verbindung zwischen der Admin-sdk zu suchen und dem Google-Cloud Fires Paket aber nichts angezeigt. Ich habe versucht, die Firestore-Bibliothek einzubinden und sie ebenfalls zu initialisieren, aber dieser Fehler taucht immer noch auf.
enthalten ich den Admin-sdk genau wie in der Feuerbasis docs mit
import * as admin from 'firebase-admin';
nach
mit der Installationyarn add firebase-admin
Ich weiß, dass die Feuerbasis Admin sdk mit Fires kommunizieren kann, aber nicht sicher, warum es wäre, Werfen Sie diesen Fehler während der Initialisierung.
Es könnte etwas mit meinem Projekt zu tun haben, einschließlich einer Frontend- und Backend-Komponente, die zusammen kompiliert werden, Node-Server, der eine angulare Site bedient. Könnte der Firebase-Administrator sdk mit dem Frontend kompiliert werden, was möglicherweise diesen Fehler verursacht?
Irgendwelche Gedanken?