如何解决npm ERR cb()永远不会调用

问题描述 投票:3回答:1

我已经好几次经历了the definite post on npm ERR cb() never called,我仍然坚持尝试安装一个特定的模块。 (它恰好是apostrophe-site,但是尝试安装其他模块也会引发错误)。

我已经多次尝试了所提出的所有建议,即使这篇观看次数很多的帖子指的是过时版本的Node和npm的问题。我正在运行节点的v.5.9.1和npm的v.3.10.6。

sudo npm cache clean -f

npm install -g n

sudo n stable

npm install

同样的结果:npm ERR! cb() never called!

我无法找到实际抛出此错误的位置或如何进一步调试的良好解释。何时以及为何会发生这种情况?

callback npm install
1个回答
0
投票

不确定这是否是您所期望的答案,但我建议:切换到纱线! - Yarn是一个包管理器,使用相同的package.json文件和node_modules文件夹作为npm。

使用npm我遇到了和你一样的问题:在CentOS 6安装中,我反复得到ERR cb() never called错误,无法找到一种方法让npm可靠地完成一些软件包的安装(比如webpack)。 - 即使在片状网络连接上,纱线也能完美无瑕地工作。

迁移到纱线很容易。大多数子命令都是相同的。他们有一个很好的Migration guide。最后继续阅读方便的CLI commands comparison

© www.soinside.com 2019 - 2024. All rights reserved.