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

React项目npm start启动报错求助:package.json与index.html异常

问题排查与解决方案

针对第一个报错:找不到package.json

  1. 确认项目初始化流程:如果是手动创建的项目,需先完成npm初始化并安装React核心依赖,执行以下命令:
    npm init -y
    npm install react react-dom
    npm install --save-dev react-scripts
    
    之后在生成的package.json中添加标准脚本配置:
    "scripts": {
      "start": "react-scripts start",
      "build": "react-scripts build",
      "test": "react-scripts test",
      "eject": "react-scripts eject"
    }
    
  2. 核对终端工作目录:确保执行npm start时,终端当前路径是expense-tracker项目根目录,而非父级或子级目录。可通过cd命令切换路径,dir(Windows)或ls(Linux/macOS)命令确认当前目录结构。

针对第二个报错:找不到public/index.html(文件存在但报错)

  1. 验证目录结构:确认public文件夹直接位于项目根目录下,index.html未嵌套在public的子文件夹中。
  2. 排查OneDrive同步干扰:OneDrive的实时同步可能导致文件路径异常或临时不可用,可尝试:
    • 暂时暂停OneDrive同步,重新执行npm start
    • 将项目文件夹从OneDrive移动到本地非同步目录(如C:\Users\admin\Desktop根目录)后再测试
  3. 检查文件名规范性:确认文件名为小写的index.html,避免因大小写不一致触发路径解析错误。
  4. 清除缓存并重装依赖:
    npm cache clean --force
    rm -rf node_modules
    rm package-lock.json
    npm install
    npm start
    
  5. 确认VSCode工作区路径:确保VSCode打开的是expense-tracker根目录,而非上级目录,避免编辑器路径解析偏差。

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

相关产品推荐
方舟 Agent Plan

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

最近更新时间:2026.06.28 14:13:11