You need to enable JavaScript to run this app. Windows下创建React项目后运行npm start报错找不到package.json文件
优惠活动
大模型
产品
解决方案
定价
更多

Windows下创建React项目后运行npm start报错找不到package.json文件

问题原因与解决方法

报错本质

这个ENOENT错误是因为你当前执行npm start的工作路径停在C:\Users\Ronan\desktop,该层级目录下不存在npm启动必需的package.json配置文件,npm无法识别启动命令才抛出异常。
结合你附的目录结构信息,绝大多数情况是未进入React项目根目录就提前执行了启动命令。

操作步骤

  • 定位项目真实根目录
    找到创建React项目后,直接存放package.json文件的文件夹层级——既不是项目上层的桌面目录,也不是项目内部的src、public等子文件夹。
    举个常见场景:如果用脚手架创建的项目名为react-test,正常目录结构为「桌面 → react-test(项目根目录,内存有package.json、node_modules、src、public等文件)」,你现在的问题就是停在「桌面」外层目录,没有进入react-test文件夹就执行了启动命令。
  • 切换到正确的项目路径
    可以选两种操作方式:
    1. 在文件资源管理器中打开找到的项目根目录,点击顶部地址栏,输入cmd按回车,会直接弹出自动定位到当前项目目录的命令行窗口,此时再执行npm start即可。
    2. 在原有命令行窗口中,通过路径跳转命令进入项目目录,命令格式为:
      cd C:\Users\Ronan\desktop\你的React项目文件夹名称
      跳转完成后,可以先执行dir命令校验路径:只要返回的文件列表中能看到package.json,就说明路径选择正确,再运行npm start就不会报路径找不到的错误。
  • 异常兜底排查
    如果跳转完成后检查目录,依然找不到package.json文件,说明当初创建React项目的流程中途出错、配置文件未正常生成,回到项目上层目录重新执行脚手架初始化命令补全项目文件即可。

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

相关产品推荐
方舟 Agent Plan

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

最近更新时间:2026.10.31 08:57:02