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",
解决步骤
- 打开
D:\geolocation目录下的package.json文件 - 定位到
version字段,删除多余的逗号,修正为正确格式 - 保存文件后,执行
npm install(换电脑后需重新安装项目依赖) - 再运行
npm run dev即可正常启动项目
额外排查项(若上述步骤未解决)
- 确认终端当前工作目录确实是项目根目录
D:\geolocation,可通过cd命令切换后再执行命令 - 检查文件权限,确保当前用户拥有读取
package.json的权限
内容的提问来源于stack exchange,提问作者Ballazx
相关产品推荐
相关产品推荐

