У меня есть 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'