【发布时间】:2020-11-23 01:58:40
【问题描述】:
我有 2 个 firebase 功能项目:prod 和 infra。 infra 需要 prod 的所有功能,并且有更多自己的功能(即infra 是prod 的严格超集)。目录结构大致是:
|---> myDirectory
|---> infra
| |---> functions
| |---> src
| |---> index.js // infra is TS
|---> prod
|---> functions
|---> index.js // prod is JS
如何将函数从prod 导入infra?我试过了
// myDirectory/infra/functions/index.js
const { functionA } = require('../../prod/functions/index.js');
exports.functionA = functionA;
这在模拟器上运行良好,但在部署时出现此错误:
validateEventDocument
Provided module can't be loaded.
Did you list all required modules in the package.json dependencies?
Detailed stack trace: Error: Cannot find module '../../../prod/functions/index.js'
【问题讨论】:
-
在 Stack Overflow 上,请不要显示文字图片。将文本复制到问题本身,以便阅读、复制和搜索。
标签: javascript firebase google-cloud-functions