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

在Firebase部署React应用时执行npm run build返回ENOENT找不到package.json错误

npm run build 报ENOENT错误(找不到package.json)解决方案

该错误的核心是npm 在执行命令的当前工作目录下,未找到 package.json 配置文件,可按照以下步骤排查解决:

  • 校验当前工作目录是否正确
    你当前执行命令的路径为 C:\Users\Myname\Desktop\god,首先在当前终端执行 dir package.json 命令,确认是否有对应文件输出。如果无输出,说明未将终端路径切换到 React 项目的根目录。
    项目根目录是创建 React 应用时生成的、同时包含 src 文件夹、public 文件夹和 package.json 的目录,使用 cd 你的项目根目录完整路径 命令切换路径后,重新执行 npm run build 即可。
  • 路径正确仍报错的修复方案
    确认当前路径就是项目根目录仍报错,说明 package.json 文件被误删或移动:
    1. 优先检查回收站是否有被误删的 package.json 文件,恢复即可
    2. 如果你使用 Git 做版本管理,执行 git restore package.json 即可恢复提交过的配置文件
    3. 无备份的情况下,可以参考同版本 React 项目的 package.json 结构,手动补全依赖、执行脚本等配置,其中 build 执行脚本需要在 scripts 字段中配置 "build": "react-scripts build"
  • 新建项目场景的特殊排查
    刚创建完 React 项目就触发该报错,需要确认你创建完项目后执行了 cd 项目名 切换目录,没有在创建项目的父目录直接执行 npm run build 命令。

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

相关产品推荐
方舟 Agent Plan

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

最近更新时间:2026.10.06 03:57:02