如何在 dialogflow inline fulfillment package.json 中使用节点引擎版本 10 进行设置?

How to set using node engine version 10 in dialogflow inline fulfilment package.json?

如何在 dialogflow 内联实现中使用节点引擎版本 10 进行设置 package.json?

我尝试设置在package.json

"engines": {
    "node": "10"
}

但在我的 Firebase 项目中,部署的履行云功能仍然使用 'Node.js 8'。

不要使用内联编辑器,它目前有一些错误。您可以使用 Firebase CLI 托管实现代码。

截至几天前,Dialogflow 内联实现使用节点 10(您无法切换回节点 8)。这样做的缺点是您必须为与您的 dialogflow 代理关联的 GCP 项目启用计费,因为在后台,内联实现使用 Cloud Build 进行部署。

如果您想要一种在 Node 10 中部署函数的自由方式,那么我建议使用 Firebase Functions,并使用您在初始问题中确定的 engines: { node: 10; } 来请求 Node 10 运行时.