npm 错误!cb() 从未在 windows10 中调用过

ric*_*937 8 error-handling command-line node.js npm

我试图npm install在项目文件夹内运行,但每次出现此错误时都显示npm cb() never called.

我在 Windows 10 中使用节点版本 10.16.2 和 npm 版本 6.9.0

我试过 npm cache clean --force 但这没有帮助

E:\contribution\contribute-to-open-source>npm install
npm ERR! cb() never called!

npm ERR! This is an error with npm itself. Please report this error at:
npm ERR! <https://npm.community>

npm ERR! A complete log of this run can be found in:
npm ERR! C:\Users\papun\AppData\Roaming\npm-cache\_logs\2019-08-10T03_51_20_512Z-debug.log
Run Code Online (Sandbox Code Playgroud)

小智 20

我遇到了同样的问题,并浪费了数小时试图解决它:(。

但是后来我发现我的公司安装了一些带有自签名证书的新型防火墙

快速解决方案是:

npm config set strict-ssl=false
Run Code Online (Sandbox Code Playgroud)

之后一切都开始工作,没有“npm cb() never called”错误


Ama*_*K R 5

我遇到了同样的问题,我花了几天时间来解决该问题。最后我发现是我的网络问题。

请验证您的网络连接和代理设置。

就我而言,我使用的是使用脚本的公司代理。当我打开 pac 文件并从那里获取代理(从返回“PROXY XXX:XXX;”; 的行中获取 XXX:XXX )并添加到 npm config 代理设置(npm config set proxy XXX:XXX)时,它开始工作并得到解决。


Nic*_*son 5

运行这个所有问题都将得到解决..

 npm install --global windows-build-tools
Run Code Online (Sandbox Code Playgroud)