You need to enable JavaScript to run this app.
优惠活动
大模型
产品
解决方案
定价
更多

Firebase Cloud Functions模拟器提示.runtimeconfig.json格式无效如何解决

问题原因

PowerShell中Add-Content(缩写为ac)命令的默认输出编码不是无BOM UTF-8格式,而Firebase本地模拟器仅支持无BOM UTF-8编码的.runtimeconfig.json文件,编码异常会被判定为JSON格式无效。

解决步骤
  • 先删除已生成的异常.runtimeconfig.json文件,避免残留内容干扰
  • 在functions目录下的PowerShell终端执行如下命令,强制以无BOM UTF-8编码生成配置文件:
firebase functions:config:get | Out-File .runtimeconfig.json -Encoding utf8NoBOM
  • 如果你使用的PowerShell版本较低,不支持utf8NoBOM参数,可使用兼容写法:
$configContent = firebase functions:config:get
[System.IO.File]::WriteAllText(".runtimeconfig.json", $configContent, [System.Text.UTF8Encoding]::new($false))
  • 生成文件后可自行校验结构:确认文件内没有乱码、不可见特殊字符,所有引号为英文双引号,最后一个键值对末尾没有多余逗号
  • 重启Cloud Functions本地模拟器即可消除警告

内容的提问来源于stack exchange,提问作者SRR

相关产品推荐
方舟 Agent Plan

超全模态模型 × Harness 升级,最新支持 Deepseek-V4.1-Flash、GLM-5.3 系列、Doubao-Seedream-5.0-pro、Kimi-K3 (部分), 限时 9.9 元起

最近更新时间:2026.10.19 19:36:04