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

执行npm start启动开发服务器失败,浏览器无法访问站点求助

React项目npm start启动失败问题解决

问题情况

运行npm start后终端卡在“Starting the development server...”提示,浏览器显示“无法访问此站点”。问题出在执行以下命令之后:

  • npm i -g react-scripts
  • npm install react-scripts --save
  • npm install
  • del node_modules && npm install

解决步骤

1. 排查端口占用

默认开发服务器使用3000端口,先检查端口是否被占用:

  • Windows终端执行:netstat -ano | findstr :3000
  • 找到对应进程ID(PID)后,在任务管理器结束该进程,再重新运行npm start

2. 清理缓存与重装依赖

  • 清理npm缓存:npm cache clean --force
  • 删除项目根目录下的package-lock.json文件
  • 重新安装依赖:npm install

3. 修复react-scripts版本冲突

全局安装的react-scripts可能和本地项目版本冲突:

  • 卸载全局版本:npm uninstall -g react-scripts
  • 重新安装本地依赖:npm install
  • 若仍有问题,指定package.json里的版本安装:npm install react-scripts@[你的版本号] --save(将[你的版本号]替换为你package.json中react-scripts的实际版本)

4. 检查hosts文件配置

打开C:\Windows\System32\drivers\etc\hosts文件(需管理员权限编辑),确认存在127.0.0.1 localhost这一行,若缺失则添加

5. 换端口启动测试

  • Windows终端执行:set PORT=3001 && npm start
  • Mac/Linux终端执行:PORT=3001 npm start
    换端口后观察服务器是否能正常启动

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

相关产品推荐
方舟 Agent Plan

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

最近更新时间:2026.07.21 09:12:49