You need to enable JavaScript to run this app.
优惠活动
大模型
产品
解决方案
定价
更多

npm install报错cb.apply is not a function,重装Node、升级npm均无效如何处理?

问题根因

cb.apply is not a function报错由Node.js v14与npm v3版本不兼容触发。你重装Node.js后问题仍存在,是因为系统用户目录下残留了全局安装的旧版npm,优先级高于Node.js自带的npm版本,重装操作不会覆盖该残留文件。

修复步骤

  • 关闭所有已打开的cmd、Powershell等终端窗口,重新打开一个管理员权限的终端
  • 执行以下命令删除全局残留的旧npm文件:
rd /s /q "%AppData%\npm"
rd /s /q "%AppData%\npm-cache"
  • 验证版本匹配状态,执行命令查看输出:
node -v
npm -v

正常情况下Node.js v14对应的默认npm版本为v6.x,版本输出符合要求后,即可回到项目目录重新执行npm install。

异常补充方案

如果执行上述步骤后npm仍报错,可手动安装适配Node.js v14的npm版本:

npm install -g npm@6

内容的提问来源于stack exchange,提问作者Jason Moldovan

相关产品推荐
方舟 Agent Plan

超全模态模型 × Harness 升级,最新支持 Deepseek-V4.1-Flash、GLM-5.3 系列、Doubao-Seedream-5.0-pro、Kimi-K3 (部分), 限时 9.9 元起

最近更新时间:2026.10.03 08:06:02