如何解决如何以非交互方式安装Firebase扩展
我正在尝试通过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 information
谢谢您的帮助!
解决方法
如文档中的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控制台上,单击扩展卡上的“了解更多信息”。
版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 dio@foxmail.com 举报,一经查实,本站将立刻删除。