npm install报错

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

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

c 复制代码
#因为本身有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也还是报错了

c 复制代码
#似乎发现问题所在
#node.js安装时,浅蓝色框框里说,某些npm模块安装时需要C/C++来编译
c 复制代码
#也验证了为什么报错里指出,找不到vs 2017版本
#因为需要C/C++编译

#安装Visual Studio社区最新版链接: link

安装文件有点大,大概得1h安装

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


复制代码
#安装带有C++ 桌面开发+Node.js开发的visual studio
#再次
npm install
#成功
相关推荐
单线程121382 小时前
从案例分析 Vue3 Tokenizer 源码
前端·javascript·vue.js
明月_清风2 小时前
🖥️ Electron 三进程 Host 实战:从架构设计到生产落地的完整指南
前端·electron·客户端
GIS数据转换器3 小时前
智慧林草“一张图“平台
java·大数据·服务器·前端·javascript·数据库·人工智能
2401_885885043 小时前
国际语音php接口代码示例:PHP使用cURL快速调用语音发送API
android·开发语言·前端·人工智能·python·php·语音识别
leoZ2313 小时前
AI+前端提效-08 AI自动化文档:前端组件、接口、项目文档自动生成
前端·人工智能·深度学习·神经网络·目标检测·自然语言处理·自动化
lilian2333 小时前
HarmonyOS 7 新特性(五)|ContainerReader 容器断点与自适应布局
前端·华为·harmonyos
计算机魔术师3 小时前
Google DeepMind 将 AI 科学家 Co-Scientist 扩展为实验室集成研究伙伴
前端
2601_965798473 小时前
BrandBoost WordPress Theme Review: Fast Agency Web Architecture
前端
律宏阔3 小时前
Electron 集成 Drizzle + SQLite 踩坑笔记
前端
律宏阔3 小时前
Electron preload.ts 类型无法自动推导的解决方案
前端