如题,在我全局安装cnpm后,并在这个项目中cnpm install,然后这个时候idea的git就失效了,pull、push、rollback都会卡在进程那里
然后试了好多网上的方法都不行,只能使用命令行提交代码。第二天我把cnpm卸载,并且去除了生成的依赖包文件夹node_modules,后面发现就可以正常使用。我认为是这个git全局扫描项目文件,然后这个依赖包文件夹太大了,就一直扫描,导致进程阻塞。
这里有一个小插曲,我删除node_modules时,一直无法删除,shift+delete彻底删除也不行,后面看到个博客,在node_module的上级文件夹打开powershell,输入npm install rimraf -g
,安装完毕后再输入rimraf node_modules
即可删除。