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

执行npm init react-app时出现ERR_SOCKET_TIMEOUT错误求助

解决npm创建React应用时的ERR_SOCKET_TIMEOUT超时问题

问题详情

执行npm init react-app firstapp创建React应用时触发网络超时错误,具体报错信息:

npm ERR! code ERR_SOCKET_TIMEOUT
npm ERR! network Socket timeout
npm ERR! network 这是一个与网络连接相关的问题。
npm ERR! network 大多数情况下是因为您处于代理环境中,或者网络设置存在问题。
npm ERR! network 如果您处于代理环境中,请确保'proxy'配置已正确设置。请参考:'npm help config'

安装流程终止后,系统自动删除生成的node_modules、package.json文件及firstapp目录,最终返回npm ERR! code 1错误,完整日志可查看以下路径:

  • C:\Users\Quarter\AppData\Local\npm-cache_logs\2023-07-27T14_25_32_964Z-debug-0.log
  • C:\Users\Quarter\AppData\Local\npm-cache_logs\2023-07-27T14_25_18_551Z-debug-0.log

可行解决方案

  • 清理无效代理配置:若无需代理或代理配置错误,执行以下命令移除代理:
    npm config delete proxy
    npm config delete https-proxy
    
  • 切换国内npm镜像源:替换为淘宝镜像提升下载稳定性:
    npm config set registry https://registry.npmmirror.com/
    
  • 手动执行安装步骤:绕开create-react-app的自动脚本,手动完成初始化:
    mkdir firstapp && cd firstapp
    npm init -y
    npm install --no-audit --save --save-exact react react-dom react-scripts cra-template
    
  • 延长npm超时时间:临时增加超时阈值,适配较慢的网络环境:
    npm config set fetch-retry-mintimeout 60000
    npm config set fetch-retry-maxtimeout 120000
    

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

相关产品推荐
方舟 Agent Plan

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

最近更新时间:2026.07.14 20:50:04