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

React Vite项目启动失败:ESBuild扫描依赖报错致服务崩溃

解决Vite启动React项目时Esbuild服务崩溃的问题

针对你遇到的Failed to scan for dependencies from entries及Esbuild服务崩溃问题,可尝试以下几种解决方案:

  • 清理依赖与缓存后重装
    删除现有依赖包、锁文件并清空npm缓存,重新安装依赖:

    # macOS/Linux
    rm -rf node_modules package-lock.json
    npm cache clean --force
    npm install
    
    # Windows
    rmdir /s /q node_modules
    del package-lock.json
    npm cache clean --force
    npm install
    
  • 降级Esbuild版本
    最新版Esbuild可能存在环境兼容问题,手动指定稳定版本:

    1. 在package.json的devDependencies中添加或修改Esbuild版本:
      "esbuild": "^0.19.11"
      
    2. 执行npm install重新安装依赖
  • 检查项目路径
    确保项目所在路径没有中文、空格或特殊符号(如&、#等),Esbuild对这类路径的处理容易出错,将项目移至纯英文无空格的目录后重试。

  • 禁用Esbuild缓存
    在vite.config.js中关闭Esbuild缓存:

    import { defineConfig } from 'vite'
    import react from '@vitejs/plugin-react'
    
    export default defineConfig({
      plugins: [react()],
      esbuild: {
        cache: false
      }
    })
    

    保存后重新执行npm run dev

  • 切换Node.js LTS版本
    部分最新Node.js版本可能与Vite/Esbuild存在兼容性问题,使用nvm或n等工具切换到LTS版本(如20.x)后再尝试启动项目。

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

相关产品推荐
方舟 Agent Plan

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

最近更新时间:2026.07.13 09:50:00