Azure网站上提供了哪些版本的node.js?

Mic*_*pat 25 azure node.js azure-web-sites

我已经知道如何更改在Azure网站上运行的Node.js的版本,但是如何查看可以在Azure中使用的可用Node.js版本?

这与此问题类似,但那里的提问者明确地想知道当前正在运行的版本,而不是可用的版本.

Mic*_*pat 50

  1. 打开高级工具(Kudu):

    在此输入图像描述

  2. 在Kudu中,单击Runtime版本:

    在此输入图像描述

在撰写本文时(2017年8月),您会看到以下内容:

{
  "nodejs": [
    {
      "version": "0.10.18",
      "npm": "1.4.28"
    },
    {
      "version": "0.10.21",
      "npm": "1.3.11"
    },
    {
      "version": "0.10.24",
      "npm": "1.4.28"
    },
    {
      "version": "0.10.26",
      "npm": "1.4.28"
    },
    {
      "version": "0.10.28",
      "npm": "1.4.9"
    },
    {
      "version": "0.10.29",
      "npm": "1.4.10"
    },
    {
      "version": "0.10.31",
      "npm": "1.4.28"
    },
    {
      "version": "0.10.32",
      "npm": "1.4.28"
    },
    {
      "version": "0.10.40",
      "npm": "1.4.28"
    },
    {
      "version": "0.10.5",
      "npm": "1.2.18"
    },
    {
      "version": "0.12.0",
      "npm": "2.11.2"
    },
    {
      "version": "0.12.2",
      "npm": "2.11.2"
    },
    {
      "version": "0.12.3",
      "npm": "2.11.2"
    },
    {
      "version": "0.12.6",
      "npm": "2.11.2"
    },
    {
      "version": "0.6.20",
      "npm": "1.1.37"
    },
    {
      "version": "0.8.19",
      "npm": "1.2.30"
    },
    {
      "version": "0.8.2",
      "npm": "1.1.36"
    },
    {
      "version": "0.8.26",
      "npm": "1.2.30"
    },
    {
      "version": "0.8.27",
      "npm": "1.2.30"
    },
    {
      "version": "0.8.28",
      "npm": "1.2.30"
    },
    {
      "version": "4.0.0",
      "npm": "2.14.2"
    },
    {
      "version": "4.1.0",
      "npm": "2.14.4"
    },
    {
      "version": "4.1.2",
      "npm": "2.14.4"
    },
    {
      "version": "4.2.1",
      "npm": "3.3.9"
    },
    {
      "version": "4.2.2",
      "npm": "3.3.12"
    },
    {
      "version": "4.2.3",
      "npm": "3.5.1"
    },
    {
      "version": "4.2.4",
      "npm": "2.14.12"
    },
    {
      "version": "4.3.0",
      "npm": "2.14.12"
    },
    {
      "version": "4.3.2",
      "npm": "2.14.12"
    },
    {
      "version": "4.4.0",
      "npm": "2.15.8"
    },
    {
      "version": "4.4.1",
      "npm": "2.15.8"
    },
    {
      "version": "4.4.6",
      "npm": "2.15.8"
    },
    {
      "version": "4.4.7",
      "npm": "2.15.8"
    },
    {
      "version": "4.5.0",
      "npm": "2.15.9"
    },
    {
      "version": "4.6.0",
      "npm": "2.15.9"
    },
    {
      "version": "4.6.1",
      "npm": "2.15.9"
    },
    {
      "version": "4.8.4",
      "npm": "2.15.11"
    },
    {
      "version": "5.0.0",
      "npm": "3.3.9"
    },
    {
      "version": "5.1.1",
      "npm": "3.3.12"
    },
    {
      "version": "5.3.0",
      "npm": "3.3.12"
    },
    {
      "version": "5.4.0",
      "npm": "3.3.12"
    },
    {
      "version": "5.5.0",
      "npm": "3.3.12"
    },
    {
      "version": "5.6.0",
      "npm": "3.6.0"
    },
    {
      "version": "5.7.0",
      "npm": "3.6.0"
    },
    {
      "version": "5.7.1",
      "npm": "3.6.0"
    },
    {
      "version": "5.8.0",
      "npm": "3.7.3"
    },
    {
      "version": "5.9.1",
      "npm": "3.7.3"
    },
    {
      "version": "6.0.0",
      "npm": "3.8.6"
    },
    {
      "version": "6.1.0",
      "npm": "3.8.6"
    },
    {
      "version": "6.10.0",
      "npm": "3.10.10"
    },
    {
      "version": "6.11.1",
      "npm": "3.10.10"
    },
    {
      "version": "6.2.2",
      "npm": "3.9.5"
    },
    {
      "version": "6.3.0",
      "npm": "3.10.3"
    },
    {
      "version": "6.5.0",
      "npm": "3.10.3"
    },
    {
      "version": "6.6.0",
      "npm": "3.10.3"
    },
    {
      "version": "6.7.0",
      "npm": "3.10.3"
    },
    {
      "version": "6.9.0",
      "npm": "3.10.8"
    },
    {
      "version": "6.9.1",
      "npm": "3.10.8"
    },
    {
      "version": "6.9.2",
      "npm": "3.10.9"
    },
    {
      "version": "6.9.4",
      "npm": "3.10.10"
    },
    {
      "version": "6.9.5",
      "npm": "3.10.10"
    },
    {
      "version": "7.0.0",
      "npm": "3.10.8"
    },
    {
      "version": "7.1.0",
      "npm": "3.10.9"
    },
    {
      "version": "7.10.0",
      "npm": "4.2.0"
    },
    {
      "version": "7.10.1",
      "npm": "4.2.0"
    },
    {
      "version": "7.2.0",
      "npm": "3.10.9"
    },
    {
      "version": "7.3.0",
      "npm": "3.10.10"
    },
    {
      "version": "7.4.0",
      "npm": "4.0.5"
    },
    {
      "version": "7.5.0",
      "npm": "4.1.2"
    },
    {
      "version": "7.6.0",
      "npm": "4.1.2"
    },
    {
      "version": "7.7.4",
      "npm": "4.1.2"
    },
    {
      "version": "8.0.0",
      "npm": "5.0.0"
    },
    {
      "version": "8.1.4",
      "npm": "5.0.3"
    }
  ]
}
Run Code Online (Sandbox Code Playgroud)

积分转到这篇博客文章这个答案,告诉我如何做到这一点.

  • REST API 下不再存在该选项。☹️ (2认同)

Lar*_*ars 8

可用WEBSITE_NODE_DEFAULT_VERSION选项可在此处找到:

https://[your app name].scm.azurewebsites.net/api/diagnostics/runtime
Run Code Online (Sandbox Code Playgroud)

有关更多详细信息,请查看如何为 Windows Webapps 找到可用的 node.js 版本

  • 至少在带有 Linux 容器的 ASE 上,这没有任何意义。一个空数组:{"nodejs":[],"system":{"os_name":"Unix 4.4.0.128","os_build_lab_ex":"","cores":1}} (3认同)

juv*_*han 7

此解决方案以更简洁的格式列出Azure App Service Web应用程序的默认支持的Node.js版本.

1通过高级工具打开Kudu远程执行控制台

2在"调试控制台"下,选择"PowerShell"

3输入以下PowerShell命令以列出Node.js版本

Kudu Remote Execution Console

PS D:\home> cd "D:\Program Files (x86)\nodejs"
PS D:\Program Files (x86)\nodejs> Get-ChildItem -Name -Directory -Exclude node_modules

0.10.18
0.10.21
0.10.24
0.10.26
0.10.28
0.10.29
0.10.31
0.10.32
0.10.40
0.10.5
0.12.0
0.12.2
0.12.3
0.12.6
0.6.20
0.8.19
0.8.2
0.8.26
0.8.27
0.8.28
4.0.0
4.1.0
4.1.2
4.2.1
4.2.2
4.2.3
4.2.4
4.3.0
4.3.2
4.4.0
4.4.1
4.4.6
4.4.7
4.5.0
4.6.0
4.6.1
4.8.4
5.0.0
5.1.1
5.3.0
5.4.0
5.5.0
5.6.0
5.7.0
5.7.1
5.8.0
5.9.1
6.0.0
6.1.0
6.10.0
6.11.1
6.2.2
6.3.0
6.5.0
6.6.0
6.7.0
6.9.0
6.9.1
6.9.2
6.9.4
6.9.5
7.0.0
7.1.0
7.10.0
7.10.1
7.2.0
7.3.0
7.4.0
7.5.0
7.6.0
7.7.4
8.0.0
8.1.4
Run Code Online (Sandbox Code Playgroud)

  • 绝对重新运行此命令以查找最新支持的版本.截至2018年4月,增加了这些:8.0.0 8.10.0 8.4.0 8.5.0 8.7.0 8.8.0 8.8.1 8.9.0 8.9.3 8.9.4 (2认同)

sai*_*lle 7

使用Azure CLI最简单:

az webapp list-runtimes
Run Code Online (Sandbox Code Playgroud)

返回:

[
  "aspnet|v4.7",
  "aspnet|v3.5",
  "node|0.6",
  "node|0.8",
  "node|0.10",
  "node|0.12",
  "node|4.8",
  "node|6.12",
  "node|7.10",
  "node|8.4",
  "node|8.5",
  "node|8.9",
  "node|8.10",
  "node|8.11",
  "node|10.0",
  "node|10.6",
  "php|5.6",
  "php|7.0",
  "php|7.1",
  "php|7.2",
  "python|2.7",
  "python|3.4",
  "java|1.7|Tomcat|7.0",
  "java|1.7|Tomcat|8.0",
  "java|1.7|Tomcat|8.5",
  "java|1.7|Tomcat|9.0",
  "java|1.7|Jetty|9.1",
  "java|1.7|Jetty|9.3",
  "java|1.8|Tomcat|7.0",
  "java|1.8|Tomcat|8.0",
  "java|1.8|Tomcat|8.5",
  "java|1.8|Tomcat|9.0",
  "java|1.8|Jetty|9.1",
  "java|1.8|Jetty|9.3"
]
Run Code Online (Sandbox Code Playgroud)


Mr *_*ers 7

或者去Configuration然后General settings。谢天谢地,他们让这变得更容易。 Microsoft Azure 配置屏幕