我正在尝试使用azure函数,并希望向代码中添加一些依赖项,然后按照这里提供的步骤进行操作。运行后 npm install
等了好长一段时间,酷嘟的控制台好像什么也没做。我发现了这个问题,但似乎我有一个不同的问题。
这是我的 package.json
. 有什么想法吗?
{
"name": "dialogflowFulfillment",
"description": "This is the fulfillment for a Dialogflow agents",
"dependencies": {
"actions-on-google": "2.0.0-alpha.4",
"dialogflow": "^0.1.0",
"dialogflow-fulfillment": "0.3.0-beta.3",
"request": "^2.87.0"
}
}
1条答案
按热度按时间piwo6bdm1#
如果您的功能应用程序在消费计划中,请检查您的
WEBSITE_NODE_DEFAULT_VERSION
在应用程序设置中。当节点版本为
6.5.0
站在我这边。升级到之后8.11.1
,安装时间6~7分钟。在应用服务计划中,即使节点版本是v6.x,它的成本也不到700万美元。这个持续时间也不太理想,因为它是azure文件的一个限制,它有多个小文件的延迟,请参阅此评论。如果需要,您可以查看azure功能包。
使用功能包
(如果你在线开发,先下载应用程序内容)在线删除旧功能。
在函数应用程序目录中,
npm install
你的包裹在本地。npm install -g azure-functions-pack
安装功能包工具。funcpack pack -c .
将所有模块放在一个文件中。去
.funcpack
文件夹和上传所有内容内通过Kudu。刷新功能应用程序。