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

执行npm start启动React项目时卡住无法自动打开网页如何解决?

解决React项目npm start卡住的问题
  • 先终止当前卡住的进程:按下Ctrl + C,确认终止运行中的命令。
  • 清理缓存与重新安装依赖:
    依次执行以下命令(Windows环境替换对应删除命令):
    # 清理npm全局缓存
    npm cache clean --force
    # 删除本地依赖文件夹和锁文件
    # Windows用:rmdir /s /q node_modules && del package-lock.json
    rm -rf node_modules
    rm package-lock.json
    # 重新安装依赖
    npm install
    
    完成后再尝试npm start。
  • 检查端口占用:
    React开发服务器默认使用3000端口,若被其他程序占用会导致启动卡住。
    Windows PowerShell中执行以下命令查看3000端口占用情况:
    netstat -ano | findstr :3000
    
    找到输出中的PID,打开任务管理器结束对应进程;或者直接指定其他端口启动:
    set PORT=3001 && npm start
    
  • 临时关闭防火墙/杀毒软件:
    部分安全软件会拦截开发服务器的网络请求,临时关闭后重试npm start,确认是否是此原因导致。
  • 更新npm与Node.js:
    旧版本的npm或Node.js可能存在兼容性问题,执行以下命令更新npm到最新稳定版:
    npm install -g npm@latest
    
    若Node.js版本过旧,建议下载安装最新LTS版本后重新启动项目。
  • 取消代理设置(如有):
    若你的网络配置了代理,可能影响服务器启动,执行以下命令临时取消npm代理:
    npm config delete proxy
    npm config delete https-proxy
    

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

相关产品推荐
方舟 Agent Plan

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

最近更新时间:2026.08.26 04:15:29