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

创建React App时出现ERR_SOCKET_TIMEOUT网络超时问题求助

创建React App时npm超时错误的解决办法

错误信息

安装包中,这可能需要几分钟。
正在安装react、react-dom、react-scripts及cra-template...
npm ERR! code ERR_SOCKET_TIMEOUT
npm ERR! errno ERR_SOCKET_TIMEOUT
npm ERR! network 尝试获取https://registry.npmjs.org/core-js-pure时响应体无效:Socket timeout
npm ERR! network 这是网络连接相关问题。
npm ERR! network 大多数情况下是因为您处于代理环境或网络设置有误。
npm ERR! network
npm ERR! network 如果您处于代理环境,请确保'proxy'配置正确。参考:'npm help config'

日志文件错误:

error code ERR_SOCKET_TIMEOUT
5168 error errno ERR_SOCKET_TIMEOUT
5169 error network 尝试获取https://registry.npmjs.org/core-js-pure时响应体无效:Socket timeout
5170 error network 这是网络连接相关问题。
5170 error network 大多数情况下是因为您处于代理环境或网络设置有误。
5170 error network
5170 error network 如果您处于代理环境,请确保'proxy'配置正确。参考:'npm help config'

解决步骤

  • 切换npm国内镜像源
    国外npm源访问不稳定,切换到国内镜像(如淘宝镜像):

    npm config set registry https://registry.npmmirror.com/
    

    执行完后重新运行创建命令:

    npx create-react-app my-app
    
  • 清理代理设置
    若之前配置过代理,可能导致连接异常,先查看当前代理:

    npm config get proxy
    npm config get https-proxy
    

    若输出非空,执行以下命令清空:

    npm config delete proxy
    npm config delete https-proxy
    
  • 延长npm超时时间
    增大超时阈值,避免因网络慢导致超时:

    npm config set timeout 60000
    
  • 清除npm缓存
    缓存损坏也可能引发问题,强制清理缓存后重试:

    npm cache clean --force
    

    之后再次执行创建React App的命令。

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

相关产品推荐
方舟 Agent Plan

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

最近更新时间:2026.08.24 20:54:17