就在今天,在使用webstorm从gitee上拉取代码时,程序一直提示Pulling changes from origin。而在此之前项目都是好端端运行的。唯一可能的变化就是前几天拉了代码,提示一个错误,需要删除依赖重新安装,直到今天拉代码的时候才发现了问题。
又是一个闹心的下午,在网上找了很多很多资料,最终在海量的资料中寻找到了蛛丝马迹。
直接根据这个提示找到的答案,大多是node_modules目录删除,重新安装依赖,然后打开webstorm就恢复正常了。而我也直接忽略了其中提到的命令,也没有关键信息描述这个会影响效果,就是npm install和cnpm install。我一直用的是cnpm install,在之前的项目中,解决问题的时候升级了npm版本到了7.x,可能是当时用npm一直安装不上依赖,用cnpm就可以,后面就一直使用cnpm了。
主要是参考了以下的知乎问答,才寻到了一丝可能性
《IDEA拉了前端项目后,git操作变很慢是什么原因?》
在我没有降低Node版本和npm版本的时候,直接用npm install一直安装不成功,在这期间出现了一些问题。如下是解决问题过程找到的参考资料。
最终卸载node,重装,npm降级,成功安装,拉取代码也正常了。
1、gyp ERR! stack Error: Can't find Python executable "python", you can set the PYT HON env variable.
在npm 7.7.4 node 12.18.1 环境下 未解决
以下方式,也经过尝试
2、npm i 下载依赖一直报错:git dep preparation failed
在git目录的config增加对应配置,尝试还是未解决
还有一种方式,也未生效
3、npm install报错Maximum call stack size exceeded解决办法
还没有评论,来说两句吧...