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

Vue项目执行npm run dev报ENOENT错误:package.json存在却无法找到

解决Vue项目npm run dev提示找不到package.json但文件实际存在的问题

核心问题

你的package.json存在语法错误,导致npm无法正确解析该文件,因此抛出了误导性的ENOENT(文件不存在)错误——实际文件存在,但解析失败时npm会返回这类错误。

具体错误点

查看你提供的package.json内容,version字段末尾多了一个多余的逗号:

"version": "1.0.0",",

正确格式应为:

"version": "1.0.0",

解决步骤

  1. 打开D:\geolocation目录下的package.json文件
  2. 定位到version字段,删除多余的逗号,修正为正确格式
  3. 保存文件后,执行npm install(换电脑后需重新安装项目依赖)
  4. 再运行npm run dev即可正常启动项目

额外排查项(若上述步骤未解决)

  • 确认终端当前工作目录确实是项目根目录D:\geolocation,可通过cd命令切换后再执行命令
  • 检查文件权限,确保当前用户拥有读取package.json的权限

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

相关产品推荐
方舟 Agent Plan

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

最近更新时间:2026.08.12 18:25:39