Skip to content

Latest commit

 

History

History
62 lines (47 loc) · 2.76 KB

windows-visualstudio-supported-versions.md

File metadata and controls

62 lines (47 loc) · 2.76 KB

Windows and Visual Studio versions supported for Node.js

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.

For running Node.js

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

For building Node.js Core

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]

For building Node.js Addons

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

Official Releases

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

References

  1. Support for Visual Studio 2015 was removed in v10.0.0.
  2. Support for Visual Studio 2019 was added behind a flag in v12.8.0.
  3. Support for building addons with Visual Studio 2019 was added in v12.8.0 (node-gyp 5.0.0).
  4. Support for Visual Studio 2017 was removed in v15.0.0.