我在各自的文件夹中有 3 个单独的函数。它们都使用 Twilio 客户端和 Apollo 客户端分别处理 SMS 和 GraphQL 服务器。
与其在每个文件中使用所有代码来实例化每个客户端(从环境中获取密钥等),不如将它放在某个地方并需要它?
我尝试将代码放入顶级函数/文件夹中的 .js 文件中,并在函数代码中要求它,如下所示,这在本地工作正常,但在实时环境中调用函数时netlify dev
出错。Module not found '../twilioClient'
/functions
apolloClient.js
twilioClient.js
package.json - specifying deps used by above files
/auth
auth.js - require('../apolloClient')
...
/trails
trails.js - require('../twilioClient') etc.
...