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