y
取消部署并重试后,会抛出以下错误消息:
i functions: updating function [FUNCTION NAME]...
所以它接缝就像部署卡住并保持在管道阻塞进一步部署。过了一会儿,让我再次正常部署这些功能。 但这有解释吗?或者甚至可以说一句话?
答案 0 :(得分:23)
转到Google cloud functions console,查看您的功能是否有红色感叹号。然后选择该特定功能并尝试删除。一旦从那里删除,您就可以再次成功部署。如果它显示微调器,则等待它显示红色标记。
答案 1 :(得分:3)
您可以暂时重命名您的功能:
$ firebase deploy --only functions
...
我的功能:删除onSameDataChanged ...
的功能我的功能:创建函数onSameDataChanged 1 ...
...
✔功能:所有功能部署成功!
✔部署完成!
答案 2 :(得分:0)
答案 3 :(得分:0)
只需将index.js复制到其他位置,然后从firebasa函数控制台中删除函数
答案 4 :(得分:0)
您还可以等待几分钟,而{"code":10,"message":"ABORTED"}
会出现错误,然后您可以再次进行部署。
答案 5 :(得分:0)
对我来说是节点版本。结果我的机器上有 15.x,服务器上有 12.x。只是更新它解决了我的上传问题
答案 6 :(得分:0)
您可以通过使用此命令打开日志检查实际日志来更轻松地解决问题
firebase functions:log
具体问题将在那里可见。我有时会遇到像 package.json 中缺少包一样简单的错误
答案 7 :(得分:0)
将您的目录设置为您的项目目录 \functions 然后运行以下命令: npm install -g firebase-tools