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

Windows系统启动React项目时出现npm ERR! code ENOENT错误的原因是什么?

React项目启动报错ENOENT的解决方法

错误信息

npm ERR! code ENOENT
npm ERR! syscall open
npm ERR! path C:\WINDOWS\system32/package.json
npm ERR! errno -4058
npm ERR! enoent ENOENT: 找不到指定的文件或目录,打开 'C:\WINDOWS\system32\package.json' 失败
npm ERR! enoent 这与npm无法找到文件有关。
npm ERR! enoent

npm ERR! 本次运行的完整日志可在以下路径查看:
npm ERR!     C:\Users\EMİR\AppData\Local\npm-cache_logs\2023-05-27T08_41_38_142Z-debug-0.log

问题原因

执行npm命令时所在的目录是C:\WINDOWS\system32,该目录下不存在React项目的package.json配置文件,npm无法识别项目环境,因此抛出错误。

解决步骤

  • 通过cd命令切换到你的React项目根目录(即包含package.json的文件夹)
    • 示例:若项目在D:\my-react-project,执行命令:cd D:\my-react-project
  • 执行dir(Windows)或ls(Mac/Linux)命令,确认当前目录下存在package.json文件
  • 再次执行项目启动命令,通常为:npm start

额外提示

  • 若找不到项目位置,可直接在React项目文件夹上右键,选择「在终端中打开」(Windows 11)或「在此处打开命令窗口」(Windows 10),终端会自动进入项目目录
  • 若还未创建React项目,先执行npx create-react-app 你的项目名初始化项目,再进入项目目录执行启动命令

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

相关产品推荐
方舟 Agent Plan

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

最近更新时间:2026.07.21 02:55:03