我有此错误。请帮助我。
Engines字段是必填字段,但在functions \ package.json中找不到。 要解决此问题,请将以下行添加到package.json中: “引擎”: { “ node”:“ 8” }
我的package.json
{
"name": "functions",
"description": "Cloud Functions for Firebase",
"dependencies": {
"firebase-admin": "^6.0.0",
"firebase-functions": "^2.0.4",
"lodash": "^4.17.10"
},
"private": true
}
答案 0 :(得分:0)
您应该将节点引擎插入package.json中。试试这个:
{
"name": "functions",
"description": "Cloud Functions for Firebase",
"dependencies": {
"firebase-admin": "^6.0.0",
"firebase-functions": "^2.0.4",
"lodash": "^4.17.10"
},
"engines": {
"node": ">= 8.0.0"
},
"private": true
}
有关更多信息,如果您有兴趣,请签出documentation。
答案 1 :(得分:0)
===部署到“ datingmuslimanetchat” ...
i部署功能 我的功能:确保启用了必要的API ... +功能:启用所有必需的API 我的职能:准备要上传的职能目录...
错误:functions目录中的package.json具有一个不支持的engine字段。唯一有效的选择是:{“ node”:“ 8”}和{“ node”:“ 10”}。请注意,现已弃用Node.js 6。 PS C:\ Users \ samir \ Desktop \ folder>
答案 2 :(得分:0)