Twilio 函数中的 .twilio-functions 文件的用途是什么?

What is the purpose of the .twilio-functions file in the Twilio Functions?

我用twilio serverless:init在本地生成了一个Twilio服务,然后部署到Twilio上。在某个时候,我注意到项目的根目录中存在一个名为 .twilio-functions 的文件。它的内容如下所示:

{
        "projects": {
                "<redacted>": {
                        "serviceSid": "<redacted>",
                        "latestBuild": "<redacted>"
                }
        },
        "serviceSid": "<redacted>",
        "latestBuild": "<redacted>"
}

这个文件的用途是什么?我需要保留它吗?如果是这样,是否应该对其进行版本控制?

.twilio-functions 是在您调用 twilio serverless:deploy 时创建的。它基本上只保留最新构建和服务 SID 的日志。

如果你愿意,你可以删除它,因为我认为它没有被用到任何地方。但我会留下它,因为它不会造成伤害,而且每次部署时它都会重新出现。

您不需要将其存储在版本控制中,因为它是部署过程的输出,就像日志一样。它可能已在自动生成的 .gitignore 文件中被忽略。如果它不存在,您可以像在 GitHub repos.

中所做的那样添加它

参考资料

如果您想知道此配置文件的创建位置: