npm 错误! cb() 从未在 windows10 中调用过
Posted
技术标签:
【中文标题】npm 错误! cb() 从未在 windows10 中调用过【英文标题】:npm ERR! cb() never called in windows10 【发布时间】:2019-12-18 01:34:17 【问题描述】:我试图在项目文件夹中运行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
【问题讨论】:
检查答案,可能会有所帮助。 link。另外,由于您使用的是 npm 6^,因此您需要 cache clean 和 force flagnpm cache clean --force
我已经尝试过了,但问题没有解决
@richard937,你解决过这个问题吗?
【参考方案1】:
我遇到了同样的问题,我花了几天的时间来解决这个问题。最后,我想通了,这是我的网络问题。
请验证您的网络连接和代理设置。
就我而言,我使用的是使用脚本的公司代理。当我打开 pac 文件并从那里获取代理时(从行中获取 XXX:XXX 返回“PROXY XXX:XXX;”;)并添加到 npm config 代理设置(npm config set proxy XXX:XXX),它开始工作并得到解决。
【讨论】:
【参考方案2】:运行这个所有问题都会解决..
npm install --global windows-build-tools
【讨论】:
【参考方案3】:我已经删除了所有的 node_modules、package-lock.json 但它仍然无法正常工作。对我来说原因是,有些模块需要重新登录才能安装。
所以,我删除了我的 node_modules、build 和 package-lock.json。并以管理员模式打开命令提示符。
然后转到具体的项目路径,登录到需要凭据的组件。
1. npm login (root path of your react app)
2. type username as "<xxxxx>"
3. type password as "<yyyyy>" (won't be visible on console)
4. type email as "<zzzz>@<aaa>.com"
5. npm i
6. npm run build
它对我有用。
【讨论】:
【参考方案4】:我也遇到了同样的问题,并且在尝试解决它时浪费了几个小时:(。
但后来我发现我的公司安装了某种新型防火墙带有自签名证书。
快速解决方案是:
npm config set strict-ssl=false
之后一切都开始工作,没有出现“npm cb() never called”错误
【讨论】:
非常感谢!我花了将近两天的时间才找出问题所在 也为我工作。干杯!【参考方案5】:尝试使用命令设置您的代理
npm config 设置代理 http://proxy_host:port npm 配置设置 https-proxy https://proxy_host:port【讨论】:
【参考方案6】:我也遇到了同样的问题,我从中删除了该文件
C:\Users\Harshk1311\AppData\Roaming\npm-cache\_logs
问题解决了
在发生错误的终端中仔细检查文件名并删除文件 即 C:\Users\Harshk1311\AppData\Roaming\npm-cache_logs\2019-08-10T03_51_20_512Z-debug.log 删除 2019-08-10T03_51_20_512Z-debug.log 仅此文件。【讨论】:
以上是关于npm 错误! cb() 从未在 windows10 中调用过的主要内容,如果未能解决你的问题,请参考以下文章
npm 错误! cb() 从未调用过!尝试运行 npm install 命令时出错
在 npm install 上出现错误,因为 npm ERR cb() 从未调用过
Angular 6:npm 错误!安装 Angular cdk 时从不调用 cb()
npm ERR! cb() never called! npm ERR! <https://npm.community>