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(不能双方都有)。