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

create-react-app创建项目执行npm start报找不到模块错误

报错原因

该错误由terser-webpack-plugin依赖包文件缺失触发,核心诱因是本地缓存的create-react-app模板损坏、npm依赖树安装异常、全局旧版create-react-app版本兼容问题,和项目业务代码无关。

修复步骤

按顺序执行以下操作,每步完成后可执行npm start验证是否恢复:

  • 清理双端缓存
    执行以下命令彻底清理npm和npx的本地缓存,仅清理npm缓存无法覆盖npx拉取的临时模板文件:
    npm cache clean --force
    npx clear-npx-cache
    
  • 移除全局旧版create-react-app
    若本地曾全局安装过create-react-app,npx会优先调用全局版本而非拉取最新稳定版,极易出现依赖兼容问题,执行对应包管理器的卸载命令即可:
    # npm全局安装场景
    npm uninstall -g create-react-app
    # yarn全局安装场景
    yarn global remove create-react-app
    
  • 手动补装缺失依赖
    进入已创建的项目根目录,手动安装和create-react-app 5.x兼容的稳定版terser-webpack-plugin包:
    npm install terser-webpack-plugin@5.3.7 --save-dev
    
  • 校验Node版本兼容性
    若以上操作均无效,执行node -v查看本地Node版本,create-react-app 5.x要求Node版本≥14.0.0,推荐使用16.x、18.x的LTS长期支持版本,版本不符合时切换到对应LTS版本后重新创建项目即可。
注意事项

创建项目的路径中不要包含中文、空格或特殊字符,不要使用sudo权限执行create-react-app初始化命令,两类场景都会概率性导致依赖文件写入不全。

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

相关产品推荐
方舟 Agent Plan

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

最近更新时间:2026.09.03 01:24:33