azure功能-在azure门户上运行npm安装

5ktev3wc  于 2023-02-16  发布在  其他
关注(0)|答案(2)|浏览(174)

这是一个如何提问的问题,而不是一个问题
我想在我的javascript Azure函数中使用npm包。我如何在Azure函数门户中获得一个控制台来运行npm安装?如果有更好的方法来引用npm包,这也将回答我的问题。如果有一个在Azure函数中安装npm包的示例参考文档,我也将不胜感激。
我为这个基本的问题道歉,我对node和azure函数都是新手,并且很喜欢学习我目前掌握的东西,但是这个简单的过程让我很困惑。
谢谢你能给予我的任何帮助

5rgfhyps

5rgfhyps1#

您可以使用位于https://yourfunctionappname.scm.azurewebsites.net的KUDU控制台,导航到wwwroot文件夹并安装所需的软件包!
下面是我编写的一个article,用来展示如何安装python包!
然而,当您部署Azure函数时,package.json将具有所有依赖项,您不需要单独安装它们。

eqqqjvef

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
节.文件夹结构

相关问题