kudu控制台挂起在npm安装上

wd2eg0qa  于 2021-06-24  发布在  Kudu
关注(0)|答案(1)|浏览(539)

我正在尝试使用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"
  }
}
piwo6bdm

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。
刷新功能应用程序。

相关问题