Sometimes your application has a node.js dependency like this (ghost blog): >=6.9 <7.*
Then, of course you want to use the latest available version on azure.
To configure the version on your app service, follow this guide:
https://docs.microsoft.com/en-us/azure/nodejs-specify-node-version-azure-apps
General information about node.js versions can be found here:
https://github.com/nodejs/Release
There are 2 possible ways to get the installed node.js versions.
File system (Debug Console)
- Go to
yoursite.scm.azurewebsites.net
- Choose Debug Console (PowerShell or CMD)
- Navigate to
D:\Program Files (x86)\nodejs
- Run
dir
to see the available nodejs versions.
JSON (REST API)
- Go to
yoursite.scm.azurewebsites.net
- Click on
Runtime versions
- The api will return all installed node.js versions and some system informations as JSON
Installed versions (07.12.2017)
At the moment (07.12.2017) the allowed node.js versions are:
- 0.6.20
- 0.8.19
- 0.8.2
- 0.8.26
- 0.8.27
- 0.8.28
- 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
- 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.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
- 6.10.0
- 6.10.3
- 6.11.1
- 6.11.2
- 6.11.5
- 7.0.0
- 7.1.0
- 7.2.0
- 7.3.0
- 7.4.0
- 7.5.0
- 7.6.0
- 7.7.0
- 7.7.4
- 7.10.0
- 7.10.1
- 8.0.0
- 8.1.4
- 8.4.0
- 8.5.0
- 8.7.0
- 8.8.0
- 8.8.1
- 8.9.0
Thanks to Shaun Luttin for pointing this out.
Source: https://stackoverflow.com/questions/34746480/upgrading-node-on-an-azure-website/39422959#39422959