Firebase admin.auth.createUser错误(nodejs + Typescript + firebase-admin)

我得到一个错误error TS2339: Property 'createUser' does not exist on type 'FirebaseServiceInterface'. 当我尝试在nodejs上传输Typescript时。 我正在使用firebase-admin 4.0.4和typescript 2.0.6 。 可能是什么问题呢

升级到至less版本4.0.5的Firebasepipe理Node.js SDK 。 该版本包含了一些针对TypeScripttypes的修复,包括这个特定的问题。 只要升级到至less该版本应该让你的问题消失。

我刚刚遇到了与被标识为FirebaseServiceInterface的数据库()对象相同的问题,我99%确定这是与此版本的firebase-admintypes的问题。 希望能在未来的更新中尽快解决。

我能够忽略错误,一切正常。 我也可以通过键入我的数据库对象为<any>来消除错误,所以不是这样的:

 var fbDatabase = admin.database(); 

我做到了这一点:

 var fbDatabase: any = admin.database(); 

这消除了错误,但也禁用了数据库对象的Intellisense(不能双方都有)。