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

执行npm run dev遇JSON格式错误,重装依赖无效求助

解决npm run dev时JSON格式错误的问题

错误信息

C:\Users\samy\Jobs\sahl_project>npm run dev

sahl_project@1.0.0 dev
vite

X [ERROR] Expected string in JSON but found "<<<"

../package.json:2:0:
  2 │ <<<<<<< HEAD
    ╵ ~~

failed to load config from C:\Users\samy\Jobs\sahl_project\vite.config.js
error when starting dev server:
Error: Build failed with 1 error:
../package.json:2:0: ERROR: Expected string in JSON but found "<<<"
    at failureErrorWithLog (C:\Users\samy\Jobs\sahl_project\node_modules\esbuild\lib\main.js:1649:15)
    at C:\Users\samy\Jobs\sahl_project\node_modules\esbuild\lib\main.js:1058:25
    at runOnEndCallbacks (C:\Users\samy\Jobs\sahl_project\node_modules\esbuild\lib\main.js:1484:45)
    at buildResponseToResult (C:\Users\samy\Jobs\sahl_project\node_modules\esbuild\lib\main.js:1056:7)
    at C:\Users\samy\Jobs\sahl_project\node_modules\esbuild\lib\main.js:1085:16
    at responseCallbacks.<computed> (C:\Users\samy\Jobs\sahl_project\node_modules\esbuild\lib\main.js:703:9)
    at handleIncomingPacket (C:\Users\samy\Jobs\sahl_project\node_modules\esbuild\lib\main.js:762:9)
    at Socket.readFromStdout (C:\Users\samy\Jobs\sahl_project\node_modules\esbuild\lib\main.js:679:7)
    at Socket.emit (node:events:513:28)
    at addChunk (node:internal/streams/readable:324:12)

已尝试删除package-lock.json和node_modules文件夹并执行npm install,但问题仍未解决。

问题根源

上级目录的package.json文件存在Git冲突标记(<<<<<<< HEAD),破坏了JSON的语法结构,导致Vite加载配置时解析失败。

解决步骤

  • 找到并打开路径为../package.json的文件(当前项目目录的上一级文件夹中的package.json)。
  • 定位到包含<<<<<<< HEAD、=======、>>>>>>> [分支名称]的冲突行,根据需求保留对应的代码版本,然后删除所有冲突标记行。
  • 确保修改后的package.json是合法的JSON格式(键值对用双引号、逗号分隔正确等),可以执行node -e "require('../package.json')"命令验证,无报错即为格式正确。
  • 重新运行npm run dev即可。

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

相关产品推荐
方舟 Agent Plan

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

最近更新时间:2026.07.13 16:03:17