下载node-gyp依赖包报错:gyp ERR! find VS msvs_version not set from command line or npm config

首先是参考了一下这篇文章:https://blog.csdn.net/qq_44859233/article/details/129050878

就是有一点需要注意,我这里安装vs的时候,可用里面没有vs社区版2017,只有2022,只能安装了2022

然后执行npm config set msvs_version 2022 的时候报错了,node-gyp `msvs_version`不是有效的npm选项

解决办法是直接编辑config文件,在里面加上这条配置

执行npm config edit命令,会自动打开config文件,在最后面加上

;msvs_version=2022

具体是2022还是2017 或者是其他版本,根据你安装的版本来

再去执行npm install,可以成功安装依赖了

你可能感兴趣的:(npm,node.js)