为什么我的Cloud Function部署失败并出现INVALID_ARGUMENT错误?

时间:2019-11-19 16:11:12

标签: google-cloud-platform google-cloud-functions serverless

我正在研究Google Cloud Functions Project,我想使用AWS-SDK,所以我编辑package.json,它看起来像这样:

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

部署失败并在日志中显示以下消息:INVALID_ARGUMENT

我正在浏览器环境中工作。 有人可以提供帮助吗,或者与我到目前为止不使用付费计划有关?

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

1 个答案:

答案 0 :(得分:2)

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

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

使用npm install创建package.json应该可以避免类似的问题。此外,网络上有很多可供公众使用的JSON验证器,可以测试此类问题。