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

安装create-react-app时出现Socket timeout网络错误求助

解决npx create-react-app安装时的Socket timeout错误

报错信息

$ npx create-react-app amazon-clone

npm WARN config global `--global`, `--local`已弃用,请改用`--location=global`。

正在D:\js\faceboom中创建新的React应用。

npm WARN config global `--global`, `--local`已弃用,请改用`--location=global`。
正在安装包,这可能需要几分钟时间。
正在通过cra-template安装react、react-dom和react-scripts...

npm WARN config global `--global`, `--local`已弃用,请改用`--location=global`。
npm ERR! code ERR_SOCKET_TIMEOUT
npm ERR! network Socket timeout
npm ERR! network 这是一个与网络连接相关的问题。
npm ERR! network 大多数情况下是因为您处于代理环境中或网络设置有误。
npm ERR! network
npm ERR! network 如果您处于代理环境,请确保'proxy'配置设置正确。请参阅:'npm help config'

npm ERR! 本次运行的完整日志可在以下位置找到:
npm ERR!     C:\Users\CCS LAPTOP HYD\AppData\Local\npm-cache\_logs\2022-09-15T13_21_13_774Z-debug-0.log

正在终止安装。
  npm install --no-audit --save --save-exact --loglevel error react react-dom react-scripts cra-template 执行失败。

正在删除生成的文件... node_modules
正在删除生成的文件... package.json
正在从D:\js删除amazon-clone/
完成。

解决方法

  • 延长npm超时时间
    执行命令增加请求超时阈值,再重新创建项目:

    npm config set fetch-retry-mintimeout 20000
    npm config set fetch-retry-maxtimeout 120000
    npx create-react-app amazon-clone
    
  • 切换国内npm镜像源
    替换为国内镜像加速依赖下载:

    npm config set registry https://registry.npmmirror.com/
    npx create-react-app amazon-clone
    
  • 清理代理配置
    若存在无效代理设置,执行以下命令清除后重试:

    npm config delete proxy
    npm config delete https-proxy
    npx create-react-app amazon-clone
    
  • 清除npm缓存
    缓存损坏可能导致安装失败,清理后重新尝试:

    npm cache clean --force
    npx create-react-app amazon-clone
    
  • 手动初始化项目
    若上述方法均无效,手动创建项目并安装依赖:

    mkdir amazon-clone && cd amazon-clone
    npm init -y
    npm install --save-exact react react-dom react-scripts cra-template
    npx react-scripts start
    

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

相关产品推荐
方舟 Agent Plan

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

最近更新时间:2026.08.19 09:15:32