gpt4 book ai didi

node.js - 无法升级 Azure 应用服务中的 Node.js 版本

转载 作者:搜寻专家 更新时间:2023-10-31 22:17:55 27 4
gpt4 key购买 nike

我的 Azure 应用服务正在运行 Node.js 版本 0.10:

> node -v
D:\home\site\wwwroot
v0.10.28

我正在尝试将其升级到版本 8。

这里有一篇文章描述了如何做到这一点:https://learn.microsoft.com/en-us/azure/nodejs-specify-node-version-azure-apps

首先,我在 Azure 门户的应用程序设置中添加了 key :

Node JS Version in Azure

它不起作用,所以我也更改了packages.json:

{
"name": "azure_cosmos_db_webservice",
"version": "0.0.0",
"private": true,
"scripts": {
"start": "node --inspect server.js"
},
"engines":{"node": "8.x"}, <-- This line added by me
"dependencies": {
"async": "^2.1.2",
"body-parser": "~1.15.2",
"cookie-parser": "~1.4.3",
"debug": "~2.2.0",
"documentdb": "^1.10.0",
"dotenv": "^4.0.0",
"express": "~4.14.0",
"morgan": "~1.7.0",
"serve-favicon": "~2.3.0"
}
}

我已通过停止并重新启动应用程序服务多次重新启动它。

但是,Azure 门户控制台中的 node -v 仍显示版本为 0.10.28。

我错过了什么?

最佳答案

事实证明 8.x 不是正确的语法。

我已在packages.json 和应用程序设置中将其更改为8.1.4,并且它有效。

我在这里找到了支持的版本列表:

https://MYSITE.scm.azurewebsites.net/api/diagnostics/runtime

关于node.js - 无法升级 Azure 应用服务中的 Node.js 版本,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/45913556/

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