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

npm错误:Cannot find module './core/util' 仅本地出现求助排查

解决npm报错:Cannot find module './core/util'

我来帮你排查这个棘手的npm模块找不到问题!你已经试过重装Node、node_modules甚至整个项目都没用,那咱们换个思路,从错误根源入手:

  • 定位触发错误的依赖包
    这个错误里的./core/util既不是Node核心模块,也不是你项目里的文件,肯定是某个第三方依赖包的内部引用路径出了问题。你可以:

    1. 仔细看错误信息里的调用栈,找到是哪个包的文件在执行require('./core/util');
    2. 或者运行命令 npm ls 查看项目依赖树,结合报错信息锁定可疑包。
  • 检查依赖包的版本兼容性
    找到那个包后,大概率是版本bug导致的路径错误:

    • 去该包的仓库看看有没有类似issue,很多时候这类问题是版本更新后文件结构变更但引用没同步;
    • 尝试降级/升级该包版本,比如用 npm install <包名>@<稳定版本号> 替换当前版本,再重新运行项目。
  • 关于core-util-is和core-js的说明
    这两个包和你遇到的问题没有直接关联:core-util-is是Node核心util模块的兼容补丁,core-js是JS标准库的polyfill,不用纠结它们,问题不在这两个包上。

  • 清理缓存再重装依赖
    虽然你重装过node_modules,但缓存残留可能导致异常:

    1. 运行 npm cache clean --force 清理npm缓存;
    2. 删除项目根目录的package-lock.json(如果用yarn则删yarn.lock);
    3. 重新执行 npm install。
  • 验证Node版本兼容性
    确认你的Node版本和项目要求一致(看package.json里的engines字段),不同Node版本的模块解析规则可能有差异。可以用nvm切换版本试试:nvm use <指定版本号>

内容的提问来源于stack exchange,提问作者Paul Ahuevo

相关产品推荐
方舟 Agent Plan

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

最近更新时间:2026.05.19 08:48:48