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文件本身未损坏。
- 若通过CDN引入React,确认
排查构建工具配置问题
- 使用Vite的项目,检查
vite.config.js是否存在路径错误或插件冲突,尝试临时禁用自定义插件后重启服务器。 - 使用Create React App的项目,若手动修改过
react-scripts配置,执行npm install react-scripts@latest重置配置后重试。
- 使用Vite的项目,检查
禁用浏览器缓存重试
打开浏览器开发者工具(F12),切换到Network选项卡,勾选「Disable cache」,然后刷新页面重新加载应用。
内容的提问来源于stack exchange,提问作者Erewharighe Kelvin
相关产品推荐
相关产品推荐

