获取类型错误:运行firebase模拟器时无法将对象转换为基本值:开始

获取类型错误:运行firebase模拟器时无法将对象转换为基本值:开始,firebase,npm,typeerror,firebase-tools,Firebase,Npm,Typeerror,Firebase Tools,刚刚将firebase工具更新为8.4.0,现在运行firebase模拟器时出现以下错误:开始: ⚠ TypeError:无法将对象转换为基元值 代理。(/Users/USER/.nvm/versions/node/v13.5.0/lib/node_modules/firebase tools/lib/emulator/functionsEmulatorRuntime.js:311:83) 请让我知道任何额外的信息需要 这是8.3.0和8.4.0的回归。目前降到8.2.0 npm i -g f

刚刚将firebase工具更新为8.4.0,现在运行firebase模拟器时出现以下错误:开始:

⚠ TypeError:无法将对象转换为基元值 代理。(/Users/USER/.nvm/versions/node/v13.5.0/lib/node_modules/firebase tools/lib/emulator/functionsEmulatorRuntime.js:311:83)


请让我知道任何额外的信息需要

这是8.3.0和8.4.0的回归。目前降到8.2.0

npm i -g firebase-tools@8.2.0
@RosárioPereiraFernandes提到的关于这个问题的最新消息说:

一般来说,任何人都不应该使用
initializeApp(functions.config().firebase)
。平原 首选
初始化app()


我可以证明,在不传递任何参数的情况下调用
initializedd()
可以使仿真器正常启动。

这是firebase工具上的一个错误,根据8.3.0中介绍的。同样的评论建议降级到8.2.0我注意到你在节点13上运行这个。如果您不介意,请尝试在节点10上运行它好吗?是的,我想升级以使用UI。我尝试在节点10.20.1上运行,但仍然得到:TypeError:无法在代理上将对象转换为原语值。(/Users/USER/.nvm/versions/node/v10.20.1/lib/node_modules/firebase tools/lib/emulator/functionsemulatoruntime.js:311:83)你能展示一下你是如何在你的functions/index.js上调用
admin.initializeApp()
的吗?@Rosáriopereirairandes引用的最新问题说,一般来说,没有人应该使用initializeApp(functions.config().firebase)。首选纯初始化EAPP()。但对于8.2,我无法使用新的emulator UI功能?与@FriedrichCoen完全相同,我已升级为能够使用新的emulator UI。同时,8.4.1已发布: