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

如何同时运行React/Vite/Node.js/Express应用?启动报错修复

修复步骤

从错误日志看,核心问题是前端(client)项目缺少start启动脚本,后端(server)已正常启动,前端启动失败。按以下步骤排查修复:

  1. 检查client目录的package.json
    打开client文件夹内的package.json,找到scripts字段,确认是否存在"start"脚本:

    "scripts": {
      "start": "react-scripts start", // create-react-app默认启动脚本
      // 若用vite创建则是"dev": "vite"
      ...
    }
    
  2. 根据项目类型修复启动脚本

    • 若为create-react-app创建的前端:
      若缺失start脚本,先在client目录下执行:
      npm install react-scripts
      
      再在package.json的scripts中添加:
      "start": "react-scripts start"
      
    • 若为vite等其他工具创建的前端:
      打开根目录的package.json,将scripts里的client命令替换为对应启动脚本,比如vite用dev:
      "scripts": {
        "dev": "concurrently \"npm run server\" \"npm run dev --prefix client\"",
        "server": "npm start --prefix server",
        "client": "npm run dev --prefix client"
      }
      
  3. 确认client目录路径正确
    确保根目录下确实存在client文件夹,且内部有完整的package.json文件,无路径拼写错误。

完成以上操作后,重新运行npm run dev即可同时启动前后端。

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

相关产品推荐
方舟 Agent Plan

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

最近更新时间:2026.08.02 17:21:06