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

如何修复Vite运行Run Dev时出现的JSON输入意外结束语法错误

Vite启动开发服务器时SyntaxError: Unexpected end of JSON input错误修复方案

问题描述

运行vite dev启动开发服务器时出现如下错误:

error when starting dev server:
SyntaxError: Unexpected end of JSON input.

附带完整错误栈:

error when starting dev server:
SyntaxError: Unexpected end of JSON input
    at JSON.parse (<anonymous>)
    at hasWorkspacePackageJSON (file:///D:/Projects/url.xyz/AskScienceAI-Development/client/node_modules/vite/dist/node/chunks/dep-0bae2027.js:43842:26)
    at searchForWorkspaceRoot (file:///D:/Projects/url.xyz/AskScienceAI-Development/client/node_modules/vite/dist/node/chunks/dep-0bae2027.js:43870:9)
    at searchForWorkspaceRoot (file:///D:/Projects/url.xyz/AskScienceAI-Development/client/node_modules/vite/dist/node/chunks/dep-0bae2027.js:43876:12)
    at resolveServerOptions (file:///D:/Projects/url.xyz/AskScienceAI-Development/client/node_modules/vite/dist/node/chunks/dep-0bae2027.js:61218:22)
    at resolveConfig (file:///D:/Projects/url.xyz/AskScienceAI-Development/client/node_modules/vite/dist/node/chunks/dep-0bae2027.js:61719:20)
    at async createServer (file:///D:/Projects/url.xyz/AskScienceAI-Development/client/node_modules/vite/dist/node/chunks/dep-0bae2027.js:60884:20)
    at async CAC.<anonymous> (file:///D:/Projects/url.xyz/AskScienceAI-Development/client/node_modules/vite/dist/node/cli.js:729:24)    

已通过JSONlint验证项目内JSON文件有效。

修复步骤

  • 清理上级目录无效package.json:Vite启动时会向上递归搜索工作区配置,若项目上级目录存在空文件、内容不完整的package.json,会触发JSON解析失败。直接删除该文件,或补全合法的JSON内容(如{})。
  • 强制指定项目根目录:启动时通过参数明确限定根目录,避免Vite向上查找:
    vite dev --root ./
    
    或在vite.config.js中添加配置,限制文件系统访问范围:
    export default {
      server: {
        fs: {
          strict: true,
          allow: ['.']
        }
      }
    }
    
  • 重置依赖与缓存:删除node_modules和锁文件,重新安装依赖并清理Vite缓存:
    rm -rf node_modules package-lock.json
    npm install
    npx vite --clear-cache
    
  • 排查隐藏JSON文件:检查项目及上级目录下的隐藏JSON格式文件(如.eslintrc.json、.babelrc),确保文件内容完整、格式合法。

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

相关产品推荐
方舟 Agent Plan

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

最近更新时间:2026.08.07 09:40:27