【发布时间】:2019-06-19 22:45:54
【问题描述】:
我正在部署一个 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"
}
}
谁知道为什么会这样,谢谢
【问题讨论】:
-
您没有显示任何会导致此问题的代码。你现在拥有的只是配置。
标签: firebase deployment google-cloud-functions