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

运行npm run dev时出现ENOENT错误,该如何解决?

解决npm run dev报错ENOENT找不到package.json的问题

错误原因

当前cmd所在的C:\Users\Acer目录下不存在package.json文件,npm run dev命令需要读取该文件中的scripts配置才能正常执行。

解决步骤

  • 切换到项目根目录:找到你的前端项目所在文件夹(比如C:\Users\Acer\my-project),在cmd中执行切换目录命令:
    cd C:\Users\Acer\my-project
    
    确认该目录下存在package.json文件后,再执行npm run dev。
  • 初始化新项目:如果还没有创建项目,先执行初始化命令生成package.json:
    npm init -y
    
    之后需要在package.json的scripts字段中添加dev命令(比如"dev": "vite"),或者直接使用框架初始化工具快速创建项目,例如:
    npm create vite@latest
    
  • 检查文件状态:如果确认在项目目录内,执行dir命令(Windows cmd)查看文件列表,确认package.json是否存在,排查是否被误删或文件名拼写错误。

报错详情:

npm error code ENOENT
npm error syscall open
npm error path C:\Users\Acer\package.json
npm error errno -4058
npm error enoent Could not read package.json: Error: ENOENT: no such file or directory, open 'C:\Users\Acer\package.json'
npm error enoent This is related to npm not being able to find a file.
npm error enoent

npm error A complete log of this run can be found in: C:\Users\Acer\AppData\Local\npm-cache\_logs\2024-06-03T08_52_08_249Z-debug-0.log

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

相关产品推荐
方舟 Agent Plan

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

最近更新时间:2026.06.22 19:30:53