我试图在firebase函数中从firebase工具节点模块调用导出方法。
await firebase_tools.auth.export(tempLocalFile);
但我收到以下错误
FirebaseError: No currently active project.
To run this command, you need to specify a project. You have two options:
- Run this command with [1m--project <alias_or_project_id>[22m.
- Set an active project by running [1mfirebase use --add[22m, then rerun this command.
To list all the Firebase projects to which you have access, run [1mfirebase projects:list[22m.
To learn about active projects for the CLI, visit https://firebase.google.com/docs/cli#project_aliases
有没有办法在nodejs云函数中设置活动项目?
编辑
我是这样初始化对象的
const firebase_tools = require('firebase-tools');
1条答案
按热度按时间cu6pst1q1#
我没有完全回答你的问题,但请注意
auth.export
命令在云函数中不起作用。如文档中所述(请参见底部的注解):
当在有限的环境(如云功能)中使用时,并非所有firebase工具命令都能以编程方式工作,因为它们需要访问本地文件系统。
这是美国的情况
auth.export
指挥部。另一种方法是使用listUsers()
方法,如下所述。