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

npx create-react-app命令无法运行,报Maximum call stack size exceeded错误

解决 npm create-react-app 报 Maximum call stack size exceeded 错误的方案

以下是几种实用的解决步骤,按顺序尝试即可:

  • 清理npm缓存
    缓存损坏或冲突是这类栈溢出错误的常见原因,执行命令强制清理:

    npm cache clean --force
    
  • 避免全局安装create-react-app,直接用npx创建项目
    全局安装的旧版本包可能和当前npm环境存在依赖循环问题,先卸载全局包:

    npm uninstall -g create-react-app
    

    之后直接用npx创建新项目(官方推荐方式):

    npx create-react-app your-app-name
    
  • 升级npm到稳定版本
    旧版npm可能存在已知的循环依赖bug,先查看当前版本:

    npm -v
    

    升级到最新稳定版:

    npm install -g npm@latest
    
  • 手动删除缓存目录
    如果npm cache clean命令未生效,直接删除你日志中提到的缓存目录:C:\Users\User\AppData\Local\npm-cache,删除后重新尝试创建项目。

  • 使用兼容模式处理依赖冲突
    若项目依赖版本不兼容引发循环引用,可添加参数跳过严格依赖检查:

    npm create-react-app your-app-name --legacy-peer-deps
    

如果以上方法都无效,建议打开你提供的日志文件C:\Users\User\AppData\Local\npm-cache\_logs\2022-11-05T10_49_53_229Z-debug-0.log,搜索call stack关键词,定位具体引发循环调用的依赖包,针对性卸载或替换该包。

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

相关产品推荐
方舟 Agent Plan

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

最近更新时间:2026.08.13 13:30:53