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

如何解决VS Code中重新打开React项目执行npm start报ENOENT错误的问题

报错原因

该错误核心为npm在当前终端的工作路径下找不到package.json配置文件,常见触发场景如下:

  1. 切换其他文件夹后,VS Code终端保留了之前的工作目录,没有切换到React项目根路径
  2. 本次启动VS Code时没有正确打开C:\Users\Rahul\Desktop\React Js文件夹,而是打开了上级目录或其他目录
  3. 误操作删除、移动了package.json文件,或是修改了该文件的文件名
解决步骤
  • 确认VS Code当前打开的根目录:查看VS Code左侧资源管理器的根路径,确认是React Js文件夹而非上级的Desktop或其他目录,如果路径不对,点击左上角「文件-打开文件夹」重新选择C:\Users\Rahul\Desktop\React Js即可
  • 验证终端工作路径:在VS Code内置终端执行命令查看当前路径:
    • Windows cmd环境执行cd
    • Windows PowerShell环境执行Get-Location
    • Mac/Linux环境执行pwd
      确认输出路径和你的React项目根路径完全一致
  • 切换到正确路径:如果路径不匹配,执行目录切换命令,注意路径包含空格需要用引号包裹:
    cd "C:\Users\Rahul\Desktop\React Js"
    
  • 检查package.json文件是否存在:切换目录后执行dir(Windows)或ls(Mac/Linux)查看文件列表,确认存在package.json文件。如果文件缺失,可从回收站恢复,或重新执行项目初始化流程生成配置文件
  • 重新启动项目:确认路径和文件都正常后,再次执行npm start即可正常运行

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

相关产品推荐
方舟 Agent Plan

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

最近更新时间:2026.10.05 18:21:03