gpt4 book ai didi

node.js - Kudu 控制台在 npm install 上挂起

转载 作者:太空宇宙 更新时间:2023-11-04 01:45:59 25 4
gpt4 key购买 nike

我正在尝试使用 Azure Functions 并希望向我的代码添加一些依赖项,然后我按照提供的步骤 HERE 进行操作。运行 npm install 并等待相当长一段时间后,Kudu 控制台似乎挂起并且什么也不做。我发现this question但似乎我遇到了不同的问题。

这是我的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"
}
}

最佳答案

如果您的函数应用属于消耗计划,请在应用程序设置中检查您的WEBSITE_NODE_DEFAULT_VERSION

当我这边的 Node 版本是 6.5.0 时,Npm 安装挂起 20m+。升级到8.11.1后,此安装需要6~7分钟。而在App服务套餐上,即使 Node 版本是v6.x,费用也低于7m。

此持续时间也不太理想,因为它是 Azure 文件的限制,Azure 文件具有多个小文件的延迟,请参阅 this comment 。您可以看看Azure function pack如果需要的话。

使用功能包

  1. (如果您在线开发,请先下载应用内容)在线删除旧功能。
  2. 在您的函数应用目录中,在本地npm install您的软件包。
  3. npm install -g azure-functions-pack 安装功能包工具。
  4. funcpack pack -c . 将所有模块放入一个文件中。
  5. 进入 .funcpack 文件夹并通过 kudu 上传其中的所有内容。
  6. 刷新您的函数应用。

关于node.js - Kudu 控制台在 npm install 上挂起,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/51460748/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com