node-gyp 错误找不到要使用的任何 Visual Studio 安装

node-gyp error Could not find any Visual Studio installation to use

我遇到的问题是我无法为项目安装包,它一直出错:

npm ERR! npm ERR! gyp ERR! find VS valid versions for msvs_version:
npm ERR! npm ERR! gyp ERR! find VS
npm ERR! npm ERR! gyp ERR! find VS **************************************************************
npm ERR! npm ERR! gyp ERR! find VS You need to install the latest version of Visual Studio
npm ERR! npm ERR! gyp ERR! find VS including the "Desktop development with C++" workload.
npm ERR! npm ERR! gyp ERR! find VS For more information consult the documentation at:
npm ERR! npm ERR! gyp ERR! find VS https://github.com/nodejs/node-gyp#on-windows
npm ERR! npm ERR! gyp ERR! find VS **************************************************************

我已尝试遵循其他人的这些线程的建议:

还有这个How can I solve error gypgyp ERR!ERR! find VSfind VS msvs_version not set from command line or npm config?

但似乎都无济于事。

到目前为止我做了什么:

而且我不知道我还能做什么

经过几个小时的搜索后我发现了问题,这是我的节点版本,我在 16.x.x,我安装了节点版本管理器并移至版本 14 并且它有效。