这是一个如何提问的问题,而不是一个问题我想在我的javascript Azure函数中使用npm包。我如何在Azure函数门户中获得一个控制台来运行npm安装?如果有更好的方法来引用npm包,这也将回答我的问题。如果有一个在Azure函数中安装npm包的示例参考文档,我也将不胜感激。我为这个基本的问题道歉,我对node和azure函数都是新手,并且很喜欢学习我目前掌握的东西,但是这个简单的过程让我很困惑。谢谢你能给予我的任何帮助
5rgfhyps1#
您可以使用位于https://yourfunctionappname.scm.azurewebsites.net的KUDU控制台,导航到wwwroot文件夹并安装所需的软件包!下面是我编写的一个article,用来展示如何安装python包!然而,当您部署Azure函数时,package.json将具有所有依赖项,您不需要单独安装它们。
article
package.json
eqqqjvef2#
假设函数名为function677761步骤1.打开浏览器并访问Kudo控制台。https://function677761.scm.azurewebsites.net/DebugConsole步骤2.在工具栏菜单中选择DebugConsole/CMD步骤3.运行以下命令:C:\home〉lsC:\首页〉光盘.\站点\wwwrootC:\home\site\wwwroot〉npm i日期和时间C:\home〉ls步骤4.我的输出是HttpTrigger1host.json节点模块package-lock.jsonpackage.json步骤5.现在,在文件package.json中有刚刚安装的node.js库日期和时间。"依赖关系":{"日期和时间":"^2.4.2 "}步骤6.我可以从这里读取package.json文件。https://portal.azure.com/#@myemail345.onmicrosoft.com/resource/subscriptions/3877920b-027777-4513-8777a-ca378888917/resourcegroups/group001/providers/Microsoft.Web/sites/function677761/functionsAppFiles这些值是自定义的。取决于我的帐户。我的电子邮件345第001组功能6777613877920b-027777 - 4513 - 8777a-ca编号378888917来源1. www.example.comhttps://learn.microsoft.com/en-us/azure/azure-functions/functions-how-to-use-azure-function-app-settings?tabs=portal#settings节。手动安装扩展。源代码2. https://learn.microsoft.com/en-us/azure/azure-functions/functions-reference-node?tabs=v2-v3-v4-export%2Cv2-v3-v4-done%2Cv2%2Cv2-log-custom-telemetry%2Cv2-accessing-request-and-response%2Cwindows-setting-the-node-version节.文件夹结构
2条答案
按热度按时间5rgfhyps1#
您可以使用位于https://yourfunctionappname.scm.azurewebsites.net的KUDU控制台,导航到wwwroot文件夹并安装所需的软件包!
下面是我编写的一个
article
,用来展示如何安装python包!然而,当您部署Azure函数时,
package.json
将具有所有依赖项,您不需要单独安装它们。eqqqjvef2#
假设函数名为function677761
步骤1.打开浏览器并访问Kudo控制台。https://function677761.scm.azurewebsites.net/DebugConsole
步骤2.在工具栏菜单中选择DebugConsole/CMD
步骤3.运行以下命令:
C:\home〉ls
C:\首页〉光盘.\站点\wwwroot
C:\home\site\wwwroot〉npm i日期和时间
C:\home〉ls
步骤4.我的输出是
HttpTrigger1
host.json
节点模块
package-lock.json
package.json
步骤5.现在,在文件package.json中有刚刚安装的node.js库日期和时间。
"依赖关系":{"日期和时间":"^2.4.2 "}
步骤6.我可以从这里读取package.json文件。
https://portal.azure.com/#@myemail345.onmicrosoft.com/resource/subscriptions/3877920b-027777-4513-8777a-ca378888917/resourcegroups/group001/providers/Microsoft.Web/sites/function677761/functionsAppFiles
这些值是自定义的。取决于我的帐户。
我的电子邮件345
第001组
功能677761
3877920b-027777 - 4513 - 8777a-ca编号378888917
来源1. www.example.comhttps://learn.microsoft.com/en-us/azure/azure-functions/functions-how-to-use-azure-function-app-settings?tabs=portal#settings
节。手动安装扩展。
源代码2. https://learn.microsoft.com/en-us/azure/azure-functions/functions-reference-node?tabs=v2-v3-v4-export%2Cv2-v3-v4-done%2Cv2%2Cv2-log-custom-telemetry%2Cv2-accessing-request-and-response%2Cwindows-setting-the-node-version
节.文件夹结构