-
-
Notifications
You must be signed in to change notification settings - Fork 34.2k
Closed as not planned
Description
Current situation
BUILDING > Supported toolchains for Windows lists the following compatible Visual Studio versions:
| Node.js branch | Windows Supported toolchain | Node.js version | npm version |
|---|---|---|---|
| v20.x | Visual Studio >= 2019 with the Windows 10 SDK on a 64-bit host | 20.19.6 | 10.8.2 |
| v22.x | Visual Studio >= 2022 with the Windows 10 SDK on a 64-bit host | 22.21.2 | 10.9.4 |
| v24.x | Visual Studio >= 2022 with the Windows 10 SDK on a 64-bit host | 24.11.1 | 11.6.2 |
| v25.x | Visual Studio >= 2022 with the Windows 10 SDK on a 64-bit host | 25.2.1 | 11.6.2 |
Compatibility with Visual Studio 2026 requires node-gyp@12.1.0 which is bundled in npm@11.6.3.
Expected
"Visual Studio >=" can only be used where there is compatibility to Visual Studio 2026. This however requires a minimum of npm@11.6.3. PR #60853 proposes upgrading npm to 11.6.4 and this can be expected to be applied on Node.js 24.x and 25.x
If Node.js 20.x and 22.x stay with npm 10.x, then the supported toolchain would need to exclude Visual Studio 2026 and be changed to:
| Node.js branch | Windows Supported toolchain |
|---|---|
| v20.x | Visual Studio 2019 or 2022 with the Windows 10 SDK on a 64-bit host |
| v22.x | Visual Studio 2022 with the Windows 10 SDK on a 64-bit host |
Reference
Metadata
Metadata
Assignees
Labels
No labels