首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >azure函数应用程序控制台- npm安装不工作。无法安装代理程序

azure函数应用程序控制台- npm安装不工作。无法安装代理程序
EN

Stack Overflow用户
提问于 2021-11-12 13:59:42
回答 2查看 505关注 0票数 0

我需要在azure函数中安装agentkeepalive。一小时前我还安装了其他的软件包。但是,一旦我试图安装agent备活,它就不会执行任何npm安装命令,也不会在控制台中返回任何错误消息。

我试过这个在将NPM更新到7.20.3时无法找到模块“代理保持活着”,它不起作用。

我重新启动了蔚蓝功能应用程序,并试图安装软件包,没有运气。现在我不能安装任何软件包。帮助从这个控制台安装软件包。谢谢。

EN

回答 2

Stack Overflow用户

回答已采纳

发布于 2021-11-15 13:25:16

我在蔚蓝门户中更改了node.js版本,它开始工作了。我想它只是挂在某个地方。更改版本重新启用或导致node.js重新启动。这是附图。

票数 0
EN

Stack Overflow用户

发布于 2021-11-15 12:31:12

在Azure应用程序服务编辑器中,最新版本将是6.14.*,因为在App服务中,最新节点版本是14v,而node.js 14 LTS npm最新版本是6.14.*。因此,尽管您尝试安装最新版本,但npm仍然是6.14.*

要安装npm install -g npm@7.20.3,它需要的不仅仅是{"node":">= 8.0.0"}

为此,您需要从左侧窗格中的Azure portal > <your-function-app> > configuration > settings选项卡中更新几个设置。以下是设置:

代码语言:javascript
复制
Name : `WEBSITE_NODE_DEFAULT_VERSION`
Value : 14.15.0

Name : `WEBSITE_RUN_FROM_PACKAGE`
Value : 0 [If published functions already]

Name : `FUNCTIONS_EXTENSION_VERSION`
Value : beta [optional]

即使您将npm更新到最新版本,它也将保留到最后一个版本--也就是6.14.* --尝试更改您的Azure服务中的节点版本,以获得兼容的无错误npm版本升级。

下面是Node兼容版本对Azure应用程序服务(Editor )的参考。

参考资料:

  1. Azure函数对node.JS 14和.Net 5的支持通常可用
  2. Node.js版本12.14.x可在Azure应用程序服务上使用
票数 1
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/69944082

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档