npm install报错npm ERR! cb() never called问题解决办法

IT 文章7天前更新 小编
0 0 0

从git上pull拉下来一个vue项目,在执行npm install竟然报错如下:
[v_error]npm ERR! cb() never called[/v_error]
具体如下图:
npm install报错npm ERR! cb() never called问题解决办法
从网上找了些办法,一种是删除node_modulespackage-lock.json然后重新npm install结果发现不行,仍然报这个错,于是换了一个稍微复杂的方法,成功解决,具体操作如下:

方法1:成功率一般

第1步:清缓存

首先我们以管理员身份打开cmd命令行窗口,执行如下清除缓存指令:

npm cache clean -f
npm install报错npm ERR! cb() never called问题解决办法

第2步:安装最新稳定版的Node

清除完缓存后,接下来我们使用Node helper助手安装最新稳定版的Node,我们可以使用如下指令来安装:

ad

程序员导航

优网导航旗下整合全网优质开发资源,一站式IT编程学习与工具大全网站

npm install -g n stable --force

如果你不指定stable 则只会安装最新版,不一定会装稳定版,如果不指定--force可能会报错如下:
npm install报错npm ERR! cb() never called问题解决办法
正常安装如下:
npm install报错npm ERR! cb() never called问题解决办法

第3步:再次执行npm install

回到IDEA(我这里是vscode)删除原先的node_modules,并打开新的终端(很重要!),然后再次执行npm install指令,发现安装成功:
npm install报错npm ERR! cb() never called问题解决办法
到这里,问题成功解决!

方法2:成功率较高

如果方法1不能成功,可以试试方法2,采用cnpm进行install

第1步

首先删除原来的node_modules文件夹

ad

AI 工具导航

优网导航旗下AI工具导航,精选全球千款优质 AI 工具集

第2步

在终端执行如下命令安装cnpm指令

npm install -g cnpm --registry=https://registry.npm.taobao.org

第3步

安装好后,以管理员身份运行cmd命令行窗口,进入到vue项目根目录,然后执行如下命令安装:

cnpm install

第4步

一般不出意外的情况下,会安装成功,成功后直接在终端npn run serve启动即可。

以上就是解决npm install报错npm ERR! cb() never called问题的两种解决办法,如果两种办法都不行,那就听天由命了~

© 版权声明

相关文章

暂无评论

  • 小太阳
    小太阳 游客

    解决一上午啊,真牛啊,还得是cnpm

    黑龙江哈尔滨市
    回复