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 后不再报错,项目也可以正常运行了

 

 

Logo

基于 Vue 的企业级 UI 组件库和中后台系统解决方案,为数万开发者服务。

更多推荐