Environment
- Windows + VS2022 (C++ workload installed)
- Node 22 / Electron 37.10.3
- uiohook-napi: 1.5.5 (broken) / 1.5.4 (working)
Issue
uiohook-napi@1.5.5 fails to build with node-gyp error "missing any VC++ toolset" on Windows, even though VS2022 C++ toolchain is properly configured. Rolling back to 1.5.4 fixes the issue immediately (same environment).
Error snippet:
gyp ERR! find VS checking VS2022 found at: "C:\Program Files\Microsoft Visual Studio\2022\Community"
gyp ERR! find VS - found "Visual Studio C++ core features"
gyp ERR! find VS - missing any VC++ toolset
Error: Could not find any Visual Studio installation to use