为什么我的 Cloud Functions 部署失败并显示 INVALID_ARGUMENT 错误?

Why does my Cloud Function deployment fail with an INVALID_ARGUMENT error?

我正在开发一个 Google Cloud Functions 项目,我想使用 AWS-SDK,所以我编辑了 package.json,它看起来像这样:

{"name": "sample-http",
    "version": "0.0.1"
      "dependencies": {
        "aws-sdk": "2.574.0"
    }
  }

部署崩溃并在日志中显示以下消息:INVALID_ARGUMENT

我在浏览器环境中工作。 有人可以提供帮助吗?这与我直到现在才使用付费计划这一事实有关吗?

我已经看到了这个 post 但如您所见,答案对我不起作用。

您的 JSON 无效,version 项后缺少一个逗号:

{
  "name": "sample-http",
  "version": "0.0.1",
  "dependencies": {
      "aws-sdk": "2.574.0"
  }
}

使用 npm install 创建 package.json 应该可以让您避免这样的问题。此外,网络上有大量可公开使用的 JSON 验证器来测试此类问题。

由于某些原因,当我安装云功能包时,包 Json 没有更新