nodejsでTypescriptを書き換えようとすると、エラーerror TS2339: Property 'createUser' does not exist on type 'FirebaseServiceInterface'.
が表示されます。私はfirebase-admin 4.0.4
とタイプコピー2.0.6
を使用しています。Firebase admin.auth.createUserエラー(nodejs + Typescript + firebase-admin)
答えて
少なくともversion 4.0.5 of the Firebase Admin Node.js SDKにアップグレードしてください。そのバージョンには、この特定の問題を含むTypeScript型の修正が含まれていました。少なくともそのバージョンにアップグレードするだけで、問題は消えてしまいます。
データベース()オブジェクトがFirebaseServiceInterfaceとして識別されているのと同じ問題が発生しましたが、このバージョンのfirebase-adminの入力に問題があることを99%確信しています。うまくいけば、それはすぐに将来のアップデートで解決されるでしょう。
私はエラーを無視することができ、すべて正常に機能しました。
var fbDatabase = admin.database();
Iやったこの:データベースのエラーをなくす
var fbDatabase: any = admin.database();
も無効にインテリセンス私はこれに代えて、また
<any>
としての私のデータベースオブジェクトを入力して、エラーを解消することができましたオブジェクト(両方の方法を持つことはできません)。
ありがとうございました。出来た!!!あなたは私を救った! – nkigen
ここ、FirebaseチームのJacob。 Admin Node.js SDKのTypeScript型には、いくつかの既知の問題があります。私は実際にそれらを修正する今日の束の時間を費やし、SDKの次のリリースははるかに良く動作するはずです。それまでの間、 'any'トリックを使用してタイピングを受け入れるようにしました。ご不便おかけしてすみません。今後1〜2週間で新しいリリースが登場する予定です。 – jwngr
プロジェクトに通常のFirebase SDKもある場合、Firebaseデータベースタイプにキャストできることがわかりました。これは、より安全なタイプセーフティを提供します。 '' 'let database:firebase.database.Database = admin.database ()を使用しています; '' ' –
- 1. FirebaseがFirebaseのチュートリアル後NodeJS
- 2. Firebase InitializeApp in Angular Typescript
- 3. firebaseStore.auth()。ノードベースでfirebaseAdminを使用すると、onAuthStateChangedは未定義です
- 4. Typescript、NodeJS、ES6 - 配列のfindIndex
- 5. TypeScriptとNodeJSプロジェクトの設定
- 6. nodejsアプリケーションのFirebaseセキュリティルール
- 7. はFirebaseタイピング(typescriptです)と
- 8. FirebaseデータベーススナップショットをTypeScriptの配列に変換する際のエラー
- 9. typescriptエラーで 'firebase/app'モジュールが見つかりません
- 10. firebase nodejsサーバーとgcloudストレージ -
- 11. FirebaseのNodeJS複数トピックリスナー
- 12. NodeJS/Firebase約束の範囲
- 13. FirebaseでのNodeJS認証
- 14. Nodejs FirebaseとAngular4認証
- 15. Ionic2 + Firebase appコンパイルエラー:TypeScriptエラー:エラーTS2503:名前空間 'firebase'が見つかりません
- 16. firebase-adminのエラーはありませんFirebaseアプリ '[DEFAULT]は' NodeJSのための新しいfirebase管理者で
- 17. TypeScript + NodeJS readlineプロパティがありません
- 18. NodeJsファイル間のTypeScript名前空間
- 19. NodejsはTypescriptで( 'this')が必要です(
- 20. のNode.js typescriptですとnodejsを使用
- 21. NodeJsをTypeScriptコンパイルエラーにインポートする
- 22. WebpackとTypeScriptでFirebaseを使用する
- 23. イオンプロジェクトTypescriptのエラー
- 24. angular2とtypescriptエラー
- 25. Angular2 @ TypeScript Observableエラー
- 26. EBUSYエラーnodejs
- 27. NodejsのOAuthエラー
- 28. Nodejsエラー:getaddrinfo ENOENT
- 29. NodeJS HTTPSエラー(520)
- 30. NodeJSのエラー
ありがとうございます。私は今日それを試してみる – nkigen