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

React项目启动服务器时遇Uncaught SyntaxError错误求助

解决React开发环境启动时的"Invalid or unexpected token"错误

以下是针对Uncaught SyntaxError: Invalid or unexpected token (at react.js?v=ce04ce93:1:1)错误的常见排查和解决步骤:

  • 清理依赖缓存并重装依赖
    停止当前开发服务器,依次执行以下命令:

    # npm 用户
    npm cache clean --force
    rm -rf node_modules package-lock.json
    npm install
    npm start
    
    # Yarn 用户
    yarn cache clean
    rm -rf node_modules yarn.lock
    yarn install
    yarn start
    
  • 检查React文件的加载来源

    • 若通过CDN引入React,确认public/index.html中的script标签src地址正确,直接在浏览器访问该URL,验证是否返回合法的JavaScript代码(而非404/HTML错误页)。
    • 若为本地文件引入,确认文件路径无误,且react.js文件本身未损坏。
  • 排查构建工具配置问题

    • 使用Vite的项目,检查vite.config.js是否存在路径错误或插件冲突,尝试临时禁用自定义插件后重启服务器。
    • 使用Create React App的项目,若手动修改过react-scripts配置,执行npm install react-scripts@latest重置配置后重试。
  • 禁用浏览器缓存重试
    打开浏览器开发者工具(F12),切换到Network选项卡,勾选「Disable cache」,然后刷新页面重新加载应用。

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

相关产品推荐
方舟 Agent Plan

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

最近更新时间:2026.08.05 20:50:29