我在不同的文件夹中有多个 yml 文件,那么如何使用无服务器离线插件在本地运行所有这些文件?
最佳答案
如果我正确理解你的问题,你的结构如下:
./
serverless.yml
/more-yml
/functions
lambda-x.yml
lambda-y.yml
lambda-z.yml
/resources
resource-a.yml
resource-b.yml
您可以编写一个脚本来解析所有这些文件,对其中的项目运行您可能想要的任何验证,并返回一个文件供 serverless.yml
使用,以便您的 serverless .yml
可能如下所示:
service: your-service
provider:
...
resources: ${file(./scripts/serverless/join-resources.js)}
functions: ${file(./scripts/serverless/join-lambda-functions.js)}
所有这些脚本(或多个脚本)需要做的就是循环给定目录,加载 yml,将每个文件的 yml 连接到临时文件,然后使用该临时文件进行解析!
关于node.js - 我们可以使用无服务器离线插件运行多个 yml 文件吗,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/54146467/