当前,我试图通过仅使用'Firebase-tools'软件包将已经已有哈希密码的用户导入到firebase中。我能够使用命令列出我当前的项目:
client.list({
token:fbToken
}).then(function(data){
console.log(data);
});
,但是在尝试使用auth时无法导入任何用户:import命令。
client.auth:import({
account_file: "driverList.json",
project:"projectName",
token: fbToken,
hash-algo: "BCRYPT"
}).then(function(data){
console.log(data);
});
我相信这是因为AUTH IMPORT的CLI语法不容易像另一个单词命令(列表,注销等)那样翻译成JavaScript。我尝试查看文档,但没有运气。
有人知道该如何解决这个问题吗?这是git回购的链接。
我也遇到了麻烦,并且在图书馆里挖掘了尝试找到答案。在index.js
文件中,您可以看到列出的bash命令的别名。因此,对于auth:import
,您应该致电client.auth.upload
。但是,我尚未找到有关您需要用于节点函数的参数的任何文档。我怀疑他们在这里被埋葬在相应的别名中,但甚至deploy
功能都没有列出他们在读书中使用的参数。如果有人找到有关使用论点的任何文档,我也很想知道。