У меня есть проект GCP Cloud Functions без сервера со структурой папок, показанной ниже.
- package.json
- node_modules
- service_1
- serverless.yml
- index.js
- functions
- function_a.js
- function_b.js
- service_2
- serverless.yml
- index.js
- functions
- function_c.js
- function_d.js
- _common
- utils.js
Мой скрипт npm в основном "cd && serverless deploy". Однако это не удается, потому что он не может найти общие функции, которые совместно используются обеими службами. Если он не ссылается на утилиты, он работает совершенно нормально, но как только я пытаюсь использовать их и развернуть, это не работает.
Кто-нибудь делал что-нибудь подобное и заставлял его работать?