Firebase 函数在本地工作,但在调用服务器部署版本时 returns "error":"MODULE_NOT_FOUND"

Firebase function works locally but returns "error":"MODULE_NOT_FOUND" when calling server deployed version

当我通过 GET 请求调用已部署的 Firebase 函数时,我收到一条 "error":"MODULE_NOT_FOUND" 状态消息。该函数在本地与 firebase emulators:start 一起工作得很好,那么为什么部署版本和本地版本之间存在不一致?

确保在 /functions 文件夹而不是 yarn add 中正确安装似乎使用 npm install --save 找不到的节点模块。调用 firebase deploy 时,firebase CLI 目前依赖于推送通过 npm 安装的节点模块,而不是 yarn。