运行React项目时出现报错,请求协助修复
React项目运行错误的常见解决办法
- 清理依赖重装
先删掉本地依赖包和锁文件,重新安装:rm -rf node_modules package-lock.json yarn.lock npm install - 解决端口占用问题
要是默认3000端口被占,要么改启动端口:
在package.json的scripts里改成:
要么直接杀掉占用端口的进程:"start": "PORT=3001 react-scripts start"# Mac/Linux系统 lsof -ti:3000 | xargs kill -9 # Windows系统 taskkill /F /PID $(netstat -ano | findstr :3000 | findstr LISTENING | awk '{print $5}') - 更新react-scripts
很多启动错误是脚本版本兼容问题,更到最新稳定版:npm install react-scripts@latest - 检查Node.js版本
React项目对Node版本有要求,比如React 18需要Node 14.0以上,用nvm切换合适版本:nvm use 16 - 清空npm缓存
缓存损坏也可能导致问题,强制清理:npm cache clean --force
内容的提问来源于stack exchange,提问作者sneha
相关产品推荐
相关产品推荐

