我有一个在 firebase 主机上运行 javascript 的小型前端项目,我必须在每次运行之前手动调用构建脚本firebase deploy
。所以我一直在寻找一种将其放入预部署脚本的方法,但在 firebase CLI 文档中没有这样的东西。所以有人知道如何完成吗?
问问题
4726 次
2 回答
15
最新 Firebase CLI 中的预部署支持,请更新您的 CLI 并predeploy
在firebase.json
文件中创建。
"hosting": {
"predeploy": "npm run build",
"public": "build",
于 2020-04-30T03:26:44.413 回答
7
有使用 Firebase CLI 进行预部署挂钩的文档。
对于您可以部署的任何资产(托管、函数、数据库、存储和 firestore),您可以在 firebase.json 中添加 predeploy 和 postdeploy 挂钩,您的脚本将使用相应的部署命令运行。predeploy 和 postdeploy 钩子都将脚本的标准输出和错误流打印到终端。
例如:
{
"hosting":{
"postdeploy":"./messageSlack.sh 'Just deployed to Firebase Hosting'",
"public":"public"
}
}
于 2018-02-27T08:03:11.040 回答