Notes:
- The exact Windows builds and Visual Studio releases are not tracked. Assume the latest or a recent version at the time of each commit.
- Only 64 bit machines are available in the CI system. Thus, all 32 bit binaries are cross-compiled and tested on WoW64.
Supported versions for running the Node.js installer and executable as released.
Node.js Version | Windows Version |
---|---|
v10 | 7 / 2008 R2 |
v12 | 7 / 2008 R2 |
v14 | 8.1 / 2012 R2 |
v15 | 8.1 / 2012 R2 |
Supported versions for building Node.js from source.
Node.js Version | Visual Studio Version |
---|---|
v10 | 2017 [1] |
v12 | 2017, 2019 (flag) [2] |
v14 | 2017, 2019 |
v15 | 2019 [4] |
Supported versions for building Node.js addons. End-users should have one of these installed for building native modules.
Node.js Version | Visual Studio Version |
---|---|
v10 | 2015, VCBT2015, 2017 |
v12 | 2015, VCBT2015, 2017, 2019 [3] |
v14 | 2015, VCBT2015, 2017, 2019 |
v15 | 2015, VCBT2015, 2017, 2019 |
These versions are used to build the official releases.
Node.js Version | Windows Version | Visual Studio Version |
---|---|---|
v10 | 2012 R2 | 2017 [1] |
v12 | 2012 R2 | 2017 |
v14 | 2012 R2 | 2019 |
v15 | 2012 R2 | 2019 |
- Support for Visual Studio 2015 was removed in v10.0.0.
- Pull Request: nodejs/node#16868
- Pull Request: nodejs/node#16969
- Support for Visual Studio 2019 was added behind a flag in v12.8.0.
- Pull Request: nodejs/node#28781
- Support for building addons with Visual Studio 2019 was added in v12.8.0 (node-gyp 5.0.0).
- Pull Request: nodejs/node-gyp#1762
- Pull Request: nodejs/node#28853
- Support for Visual Studio 2017 was removed in v15.0.0.
- Pull Request: nodejs/node#33694