Ошибка в облачной функции в firebase Аргумент 'id' должен быть непустой строкой - PullRequest
1 голос
/ 20 июня 2019

Я развернул API GRAPHQL

При выполнении firebase serve или firebase deploy я выдаю эту ошибку TypeError [ERR_INVALID_ARG_VALUE]: аргумент 'id' должен быть непустой строкой. Получено ''

Я использую этот репо, чтобы вести меня

Это мой конфиг

firebase.json

{
"functions": {
 "predeploy": ["npm --prefix \"$RESOURCE_DIR\" run lint"],
 "source": "."
},
 "hosting": {
 "public": "public",
 "ignore": ["firebase.json", "**/.*", "**/node_modules/**"]
 }
}

package.json

{
"name": "api-gql-firebase",
"version": "1.0.0",
"description": "",
"main": "dist/functions.js",
"engines": {
  "node": "10"
},
"scripts": {
  "watch": "parcel src/functions.js --target node",
  "build": "parcel build src/functions.js --target node --detailed- 
  report",
  "serve": "firebase serve --only functions",
   emulator": "firebase emulators:start --only functions",
   "shell": "firebase functions:shell",
   "start": "npm run shell",
   "predeploy": "npm run build",
   "deploy": "firebase deploy --only functions",
   "logs": "firebase functions:log"
 },
 "repository": {
  "type": "git",
  "url": "git@gitlab.com:code-training/nodejs/api-gql-firebase.git"
},
"dependencies": {
  "apollo-server-express": "^2.6.3",
  "express": "^4.17.1",
  "firebase-admin": "^8.2.0",
  "firebase-functions": "^3.0.1",
  "graphql": "^14.3.1"
 },
"devDependencies": {
  "firebase-functions-test": "^0.1.6",
  "parcel-bundler": "^1.12.3"
}

}

Кто-нибудь знает, почему это произошло, спасибо

1 Ответ

1 голос
/ 20 июня 2019

В моем случае эта ошибка возникла из-за отсутствия зависимости "grpc". После того, как я установил это, это работает. К сожалению, это нигде не задокументировано.

...