我在尝试部署函数时收到错误:“无法检索函数源代码”。
这完全来自命令行。我正在使用节点6.11.5(但在nodes文件夹中的firebase-admin package.json文件中,它表示节点6.9.1用于下载它)。我使用的是firebase-admin@5.8.1和firebase-functions@0.8.1。
这是我尝试部署的index.js文件中的代码:
const functions = require('firebase-functions');
exports.helloWorld = functions.https.onRequest((request, response) => {
response.send("Hello from Firebase!");
});
我也尝试过部署许多不同的东西。
两件有趣的事情: - 我曾经能够毫无问题地部署任何功能。这大约在一个月前改变了,现在我尝试的每个功能都会出现这个错误。我不记得做出任何与此相关的改变。 - 此外,我可以将我的计算机(具有完全相同的设置和firebase版本)的功能部署到同一个Google帐户和不同Google帐户中的其他项目,而不会出现任何问题。
由于
答案 0 :(得分:6)
我认为您应该在Google Cloud中检查结算设置。我遇到了同样的问题,并且在更新了帐单信息然后重新部署该功能之后,该错误消失了。