当前位置:网站首页>奇葩问题 npm install 报错 gyp ERR
奇葩问题 npm install 报错 gyp ERR
2022-08-01 05:36:00 【geejkse_seff】
gyp ERR! node -v v16.13.1 gyp ERR! node-gyp -v v3.8.0 gyp ERR! not ok
直接看图吧,咱也是第一次遇见这种错误,怎么办!!!

于是百度了好久,尝试了好几种方法,但都不行。
比如:第一种:

第二种:

第三种:

第四种:

以上四种方法对于我的问题都无法解决!(真的是病急不能乱投医,得对症下药啊,也许看到这篇的你可以试试上面的方法,万一能行呢)
于是继续百度,看到了有人说是因为node和npm版本不匹配的原因,需要降低到适应的版本,于是去node官网查看版本对应(以往的版本 | Node.js),发现版本是对应的,但我的电脑上node和npm都是高版本。
然后,我便按照人家的版本号进行重新安装

卸载原有的高版本node,下载安装低版本对应的node,配置环境变量,重启电脑后,打开项目删掉原有的node_modules文件夹和package-lock.json,然后在控制台输入 npm install 后不再报错,项目也可以正常运行了
先自我介绍一下,小编13年上师交大毕业,曾经在小公司待过,去过华为OPPO等大厂,18年进入阿里,直到现在。深知大多数初中级java工程师,想要升技能,往往是需要自己摸索成长或是报班学习,但对于培训机构动则近万元的学费,着实压力不小。自己不成体系的自学效率很低又漫长,而且容易碰到天花板技术停止不前。因此我收集了一份《java开发全套学习资料》送给大家,初衷也很简单,就是希望帮助到想自学又不知道该从何学起的朋友,同时减轻大家的负担。添加下方名片,即可获取全套学习资料哦
边栏推荐
- 将CSV文件快速导入MySQL中
- The sword refers to Offer 68 - I. Nearest Common Ancestor of Binary Search Trees
- ORACLE modify another user package (package)
- Win任务栏图标异常解决
- 第6章——数据库的安全性
- Selenium: Element wait
- LeetCode 0149. Maximum number of points on a line
- 小白的0基础教程SQL: 什么是SQL 01
- Selenium: browser operation
- 备战金九银十,如何顺利通过互联网大厂Android的笔面试?
猜你喜欢
随机推荐
After the image is updated, Glide loading is still the original image problem
滚动条样式修改
Jupyter shortcuts
备战金九银十,如何顺利通过互联网大厂Android的笔面试?
Robot_Framework: commonly used built-in keywords
USB3.0:VL817Q7-C0的LAYOUT指南(二)
ORACLE modify another user package (package)
Does flinkcdc have any solution for mysql's date field type conversion?
matplotlib pyplot
Challenge 52 days to memorize Peppa Pig (Day 01)
Selenium:操作JS
Matlab simulink particle swarm optimization fuzzy pid control motor pump
pytorch、tensorflow对比学习—计算图和微分机制
vsce package 后出现 Command failed: npm list --production --parseable --depth=99999 --loglevel=error异常
小白的0基础教程SQL: 关系数据库概述 02
SL-12/2过流继电器
Qt Widget 项目对qml的加载实例
NDK does not contain any platforms问题解决
pytroch、tensorflow对比学习—搭建模型范式(低阶、中阶、高阶API示例)
基于MATLAB的BP神经网络进行语音特征信号分类









![[MySQL] 多表查询](/img/f0/c158750a5a84155ee82729daba2bb3.png)