create-react-app后执行yarn start报退出码1错误,求解决方案
create-react-app执行yarn start报exit code 1解决方案
报错截图:
以下为可逐一排查的解决方案:
- 方案1:清除缓存重装依赖
依次执行以下命令:- 删除旧依赖和锁文件:
- Mac/Linux系统:
rm -rf node_modules yarn.lock package-lock.json - Windows系统:
rmdir /s /q node_modules && del yarn.lock package-lock.json
- Mac/Linux系统:
- 重新安装依赖:
yarn install - 尝试启动项目:
yarn start
- 删除旧依赖和锁文件:
- 方案2:排查3000端口占用
项目默认启动端口3000被占用时会触发该报错,可先执行命令查看端口占用情况:- Mac/Linux系统:
lsof -i:3000 - Windows系统:
netstat -ano | findstr "3000"
结束占用3000端口的进程后重新启动即可,也可以指定其他端口启动: - Mac/Linux系统:
PORT=3001 yarn start - Windows cmd:
set PORT=3001 && yarn start - Windows PowerShell:
$env:PORT=3001; yarn start
- Mac/Linux系统:
- 方案3:检查Node.js版本兼容性
create-react-app要求Node.js版本不低于14.0.0,执行node -v查看本地Node版本,版本过低时升级到官方LTS版本,再重新安装依赖启动即可。 - 方案4:检查项目路径合法性
如果项目存放路径包含中文、空格、emoji或其他特殊符号,会导致编译启动失败,将项目移动到全英文无特殊字符的路径下重新启动即可。
内容的提问来源于stack exchange,提问作者vikash
相关产品推荐
相关产品推荐

