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

执行npm start时始终启动旧React应用,求助启动当前应用

解决npm start启动旧React应用的问题
  • 排查端口占用:旧应用进程可能未完全终止,导致新应用无法正常启动。

    • Mac/Linux执行:lsof -i :3000,找到对应PID后执行kill -9 <PID>强制结束进程
    • Windows执行:netstat -ano | findstr :3000,找到PID后执行taskkill /F /PID <PID>结束进程
  • 清除npm缓存:缓存的旧配置可能干扰当前项目,执行npm cache clean --force

  • 检查当前项目配置:打开项目根目录的package.json,确认scripts中的start命令为"start": "react-scripts start",无异常路径指向

  • 卸载全局react-scripts:全局安装的包可能导致冲突,执行npm uninstall -g react-scripts,之后依赖当前项目的本地包启动

  • 强制刷新浏览器:浏览器缓存的旧页面可能造成错觉,用Ctrl+Shift+R(Windows/Linux)或Cmd+Shift+R(Mac)强制刷新localhost页面

  • 指定新端口启动:在当前项目根目录创建.env文件,添加PORT=3001,再执行npm start,用新端口验证是否启动当前项目

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

相关产品推荐
方舟 Agent Plan

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

最近更新时间:2026.08.11 11:31:01