npm install报错

devtools/2024/9/23 11:18:37/

总结:没有安装visual studio 2017以上带有C++桌面开发的版本

#开始试错
#报错总信息

在这里插入图片描述
mingw_x64_win版本
百度网盘链接: link
提取码:3uou

#尝试用mingw配置个C++编译器,并配置环境变量,失败
#只认可使用VS!

在这里插入图片描述

GIthub原址:
链接: link
上giuhub官网查看readme文件

初步估计是
缺少对应python版本
缺少vs studio C++ node.js开发
node-gyp版本不对

自带环境如下:
node.js 16.17.1
npm 8.15.0
node-gyp 9.0.0

#因为本身有3.8的python
#先更换最新的gyp版本
#配置了npm环境变量直接管理员身份cmd下
#没配置就得找到node.js文件下的Node.js\node_modules\npm\node_modules\@npmcli\run-script
#输入代码更新npm-gyp版本
npm install node-gyp@latest

gyp版本变为10.1.0,重新npm install也还是报错了
在这里插入图片描述

#似乎发现问题所在
#node.js安装时,浅蓝色框框里说,某些npm模块安装时需要C/C++来编译

在这里插入图片描述

#也验证了为什么报错里指出,找不到vs 2017版本
#因为需要C/C++编译

在这里插入图片描述
#安装Visual Studio社区最新版链接: link
安装文件有点大,大概得1h安装

#安装时需要选中的信息
Node.js开发
C++桌面开发,sdk选自己电脑对应的版本
#没有安装的,后期可以继续安装

在这里插入图片描述
在这里插入图片描述

#安装带有C++ 桌面开发+Node.js开发的visual studio
#再次
npm install
#成功

在这里插入图片描述


http://www.ppmy.cn/devtools/31441.html

相关文章

【LAMMPS学习】八、基础知识(5.3)Body particles体粒子

8. 基础知识 此部分描述了如何使用 LAMMPS 为用户和开发人员执行各种任务。术语表页面还列出了 MD 术语,以及相应 LAMMPS 手册页的链接。 LAMMPS 源代码分发的 examples 目录中包含的示例输入脚本以及示例脚本页面上突出显示的示例输入脚本还展示了如何设置和运行各…

Apache RocketMQ知识点表格总结及示例

RocketMQ的使用大概还是四五年前的时候,最近几年参与的项目基本上都是使用的RabbitMQ,就我个人来说,我也更喜欢使用RabbitMQ,不过消息队列的功能都差不多,大同小异。原理也类似。我喜欢使用RabbitMQ,是因为RabbitMQ安装…

Flask教程2:flask高级视图

文章目录 add_url_rule类视图的引入装饰器的自定义与使用蓝图的使用url_prefix设置蓝图前缀 add_url_rule 欲实现url与视图函数的绑定,除了使用路由装饰器app.route,我们还可以通过add_url_rule(rule,endpointNone,view_funcNone)方法,其中&…

242 基于matlab的3D路径规划

基于matlab的3D路径规划,蚁群算法(ACO)和天牛须(BAS)以及两种结合的三种优化方式,对3D路径规划的最短路径进行寻优。程序已调通,可直接运行。 242 3D路径规划 蚁群算法和天牛须 - 小红书 (xiaoh…

nginx缓存清理

背景 昨天打开我的gpt镜像网站,意外发现静态图片资源全都无法获取了 CoCo-AI 一番排查下来,发现是引用的cdn链接失效了 且cdn源是属于七牛云的,且不再维护,于是果断切换到cloudflare export function getEmojiUrl(unified: str…

Spring MVC:深入剖析与应用实践

Spring MVC:深入剖析与应用实践 文章目录 Spring MVC:深入剖析与应用实践一、引言二、Spring MVC概述三、Spring MVC核心组件四、Spring MVC工作流程五、Spring MVC的设计优势六、Spring MVC面临的挑战七、Spring MVC的应用实践八、Spring MVC的高级特性…

RTMP 直播推流 Demo(一)—— 项目配置与视频预览

音视频编解码系列目录: Android 音视频基础知识 Android 音视频播放器 Demo(一)—— 视频解码与渲染 Android 音视频播放器 Demo(二)—— 音频解码与音视频同步 RTMP 直播推流 Demo(一)—— 项目…

深度学习之基于Vgg16卷积神经网络印度交警手势识别系统

欢迎大家点赞、收藏、关注、评论啦 ,由于篇幅有限,只展示了部分核心代码。 文章目录 一项目简介 二、功能三、系统四. 总结 一项目简介 一、项目背景 随着智能交通系统的不断发展,手势识别技术在其中扮演着越来越重要的角色。特别是在印度等…