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

React项目启动报错Cannot find module 'ajv/dist/compile/codegen'求解决方案

解决Cannot find module 'ajv/dist/compile/codegen'错误

问题场景

通过npx create-react-app创建React应用,完成依赖安装后执行npm start,出现以下错误:

Cannot find module 'ajv/dist/compile/codegen'

错误截图

解决方案

按顺序尝试以下修复步骤:

  • 清理缓存并重装依赖
    删除项目根目录的node_modules文件夹和package-lock.json文件,然后执行:

    npm cache clean --force
    npm install
    npm start
    
  • 手动安装指定版本的ajv
    直接安装兼容版本的ajv依赖:

    npm install ajv@8.12.0 --save-dev
    

    安装完成后重新启动项目。

  • 更新create-react-app
    旧版本工具可能存在依赖兼容问题,全局更新后重新创建项目:

    npm uninstall -g create-react-app
    npm install -g create-react-app
    npx create-react-app your-new-project
    cd your-new-project
    npm start
    
  • 更新npm版本
    过旧的npm可能导致依赖安装异常,先更新npm再重试:

    npm install -g npm@latest
    npm install
    npm start
    

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

相关产品推荐
方舟 Agent Plan

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

最近更新时间:2026.06.22 05:17:01