跨境派

跨境派

跨境派,专注跨境行业新闻资讯、跨境电商知识分享!

当前位置:首页 > 卖家故事 > 下载node-gyp依赖包报错:gyp ERR! find VS msvs_version not set from command line or npm config

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

时间:2024-04-03 14:35:44 来源:网络cs 作者:付梓 栏目:卖家故事 阅读:

标签: 依赖 
阅读本书更多章节>>>>

报错界面如下:

在这里插入图片描述

在这里插入图片描述

问题:not looking for VS2013 as it only supported up to Node.js 8

解决方案:

you need to install the lastest version of version of Visual Studio
你需要下载最新的Visual Studio

找到GitHub地址:https://github.com/nodejs/node-gyp
在这里插入图片描述

下载Vistual Studio链接:https://visualstudio.microsoft.com/zh-hans/thank-you-downloading-visual-studio/?sku=BuildTools

在这里插入图片描述

不要立刻就去选择c++桌面开发,这样下载的会是Vistual Studio生成工具2022,这个下载之后,还是会出错

没有选择windows SDK
在这里插入图片描述

Vistual Studio生成工具2022下载还是不行
在这里插入图片描述

下载Vistual Studio2017, 让windows支持c++编译环境

关闭弹窗,选择可用里面的Vistual Studio2017,社区版,个体开发人员就足够了
在这里插入图片描述

看清楚是Vistual Studio2017,我已经安装过了,所以截图时是修改状态
在这里插入图片描述

勾选一个windows sdk

一定要勾选一个windows sdk
在这里插入图片描述

npm config set msvs_version 2017

然后cmd输入:npm config set msvs_version 2017,然后就可以在项目工程里安装node-gyp了

如果还是出错,像下面这样报错,可能是node版本过高导致的
在这里插入图片描述

在这里插入图片描述

降低node版本,可以用nvm管理node版本

在这里插入图片描述

使用稳定版就v14.17.0就很完美了
下载: nvm add v14.17.0
使用:nvm use v14.17.0
在这里插入图片描述

总结:

windows没有c++编译环境,所以要下载Vistual Studiowindows没有设置msvs_version,所以下载之后,还需要使用命令行设置注意node版本 阅读本书更多章节>>>>

本文链接:https://www.kjpai.cn/gushi/2024-04-03/153329.html,文章来源:网络cs,作者:付梓,版权归作者所有,如需转载请注明来源和作者,否则将追究法律责任!

版权声明:本文内容由互联网用户自发贡献,该文观点仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌抄袭侵权/违法违规的内容,一经查实,本站将立刻删除。

文章评论