Using npm config set msvs_version {version} errored for me as well.
npm config set msvs_version {version}
However, using npm config edit then adding msvs_version={version} in the file directly worked fine.
npm config edit
msvs_version={version}
Creds @djak250