无法获取:将 .runtimeconfig.json 复制到 /workspace/.runtimeconfig.json:zip:不是有效的 zip 文件 Firebase Functions

问题描述 投票:0回答:1

最近,当我尝试升级 Firebase 函数的 Node Js 版本时,在将代码推送到 Firebase 时开始弹出错误。错误如下:

构建失败:无法获取:将 .runtimeconfig.json 复制到 /workspace/.runtimeconfig.json:zip:不是有效的 zip 文件

此错误不仅仅与一个函数相关,它还会出现在我尝试推送到 Firebase 的每个函数中。

我的函数如下所示:

const functions = require('firebase-functions');
const firebase = require('firebase-admin');
const express = require('express');
const cors = require('cors');
const app = express();

var serviceAccount = {
};

var corsOptions = {
  origin: 'http://example.com',
  optionsSuccessStatus: 200,
};

firebase.initializeApp({
  credential: firebase.credential.cert(serviceAccount),
});

app.get('/test', cors(corsOptions), async function (req, res, next) {
  return res.status(200).send({ message: "Hello world!" });
});

const statistics = functions.https.onRequest(app);

module.exports = {
  statistics,
};

我尝试在函数目录中运行“firebase functions:config:get > .runtimeconfig.json”并更新 firebase-functions

node.js firebase google-cloud-functions firebase-tools
1个回答
0
投票

对我来说,将节点版本降级到版本 12

nvm use v12.22.7
© www.soinside.com 2019 - 2024. All rights reserved.