azure - 使用旧版本 NPM 运行的 azure 应用服务
问题描述
我有一个 azure app-services 作为节点 v14,但是,app-services 将 NPM 预安装为 6.14 版
然后我尝试在 SSH 上升级到最新版本:
sudo npm install -g npm@latest
但没有用。有任何想法吗???我们如何更新这个?还是不可能?
解决方案
我还花了几个小时尝试从 Kudu 升级节点。这对我有用。
在 Azure 门户中,输入适用的应用服务刀片。在 Settings -> Configuration 中有一个 Application settings 选项卡,其名称为:WEBSITE_NODE_DEFAULT_VERSION
。值:(Hidden value...
点击它->高级编辑)
我将版本更改为 16.13.0
应用服务重新启动并使用节点 16.13.0。
推荐阅读
- ruby-on-rails - 删除讨厌的资产管道——Rails 6
- image - 在颤动中管理可点击的图像(带位置)
- angular - Angular 8-如果第一个 api 调用没有返回任何内容调用第二个 api
- android - android fcm主题订阅者停止接收通知
- signalr - 使用 SignalR 进行 Blazor WASM 预渲染 - 无法实例化实现类型 IAccessTokenProvider
- microsoft-teams - 如何为流畅的 UI 下拉控件设置自动对焦
- angular - @required 和 @validate 装饰器在生产中有意义吗?
- c++ - 多次调用一个函数,但它只打印一次
- swift - 为什么嵌套的滚动视图不会响应 swiftUI 中的滚动?
- c - 我如何知道一个字符串是否包含在另一个字符串中?