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.
中所做的那样添加它
参考资料
如果您想知道此配置文件的创建位置:
- create-twilio-function CLI tool targets the deploy script in create-files.js
- deploy.ts 在 twilio 中实现 serverless-toolkit
- deploy.ts calls the method saveLatestDeploymentData,创建配置数据结构
我用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.
参考资料
如果您想知道此配置文件的创建位置:
- create-twilio-function CLI tool targets the deploy script in create-files.js
- deploy.ts 在 twilio 中实现 serverless-toolkit
- deploy.ts calls the method saveLatestDeploymentData,创建配置数据结构