首页 > 解决方案 > 如何在 dialogflow 内联实现 package.json 中使用节点引擎版本 10 进行设置?

问题描述

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

我尝试在 package.json 中设置它

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

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

标签: firebasegoogle-cloud-functionsdialogflow-esdialogflow-es-fulfillment

解决方案


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

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


推荐阅读