问题描述
我正在尝试通过firestore-bigquery-export
安装Firebase firebase CLI
扩展名。
但是我找不到如何以non-interactive
的方式安装扩展程序。
我需要它,因为我有多个环境和CI。
控制台包含有关的信息,但是在哪里可以找到参数名称?
$ firebase ext:install firestore-bigquery-export -h
Usage: firebase ext:install [options] [extensionName]
install an official extension if [extensionName] or [extensionName@version] is provided; or run with `-i` to see all available extensions.
Options:
--params <paramsFile> name of params variables file with .env format.
-h,--help output usage @R_632_4045@ion
谢谢您的帮助!
解决方法
如文档中的here所述(展开“在安装过程中绕过交互式终端提示输入参数值”部分),您需要:
- 创建一个
.env
文件(例如params.env
)来定义您的 参数值。在本地保存文件。
- 通过扩展名
。param
文件中的extension.yaml
值声明每个参数。- 包括所有参数的值。
- 关注
dotenv
syntax。
- 使用
--params
标志运行extension-install命令。 例如,要安装翻译文本扩展,请运行以下命令:firebase ext:install firestore-translate-text --params=path/to/params.env --project=projectID-or-alias
要查找给定扩展名的extension.yaml
文件,您需要查看其源代码。要找到一个官方Firebase扩展的源代码链接,您需要在Firebase扩展产品页面或Firebase控制台上,单击扩展卡上的“了解更多信息”。