记一次npm install 的cb() never called报错解决

2,551

看到这个报错,由于并没有给出什么可操作的提示,于是第一个反应就是把报错信息贴出来搜索一下。于是得到了一连串解决方案。先尝试方案一:npm cache clean --force; npm install -g n ;到此卡住了 ,只要操作install命令就一直报之前的错误。又尝试升级node方案,装了nvm,升级node成功,然而之前报错依然没解决。尝试删除~/.npm方案,没有解决。改权限方案,没有解决。之后开始看npm官网的npm-cache的文档,了解到cache文件中与package-lock.json之间的关系,而之前删除了~/.npm下面的东西,再安装时本地package-lock.json已经无法工作,so,删除本地package-lock.json,问题解决。