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

无法升级Azure应用程序服务中的Node.js版本,node.js,azure,Node.js,Azure,My Azure应用程序服务正在运行Node.js版本0.10: > node -v D:\home\site\wwwroot v0.10.28 我正在尝试将其升级到版本8 这里有一篇文章描述了如何做到这一点: 首先,我在Azure Portal的应用程序设置中添加了密钥: 它不起作用,所以我也更改了packages.json: { "name": "azure_cosmos_db_webservice", "version": "0.0.0", "private": tr

My Azure应用程序服务正在运行Node.js版本0.10:

> node -v
D:\home\site\wwwroot
v0.10.28
我正在尝试将其升级到版本8

这里有一篇文章描述了如何做到这一点:

首先,我在Azure Portal的应用程序设置中添加了密钥:

它不起作用,所以我也更改了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_cosmos_db_webservice”,
“版本”:“0.0.0”,
“私人”:没错,
“脚本”:{
“开始”:“节点--检查服务器.js”
},

“引擎”:{“节点”:“8.x”},发现
8.x
的语法不正确

在packages.json和应用程序设置中,我都将其更改为8.1.4,并且成功了

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


你安装了node的v8.x吗?@SatishPatel安装在哪里?这是一个Azure应用程序服务,因此我假设node的所有版本都已安装。谢谢,这确实帮助我了解了Azure上可用的node版本!感谢支持的版本提示-这真是一个帮助!