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

创建React App遇ENOTFOUND网络错误,装最新Node.js仍未解决

问题诊断与修复

错误原因

你遇到的ENOTFOUND错误是npm无法解析registry.npmjs.org域名,核心是网络连接异常,常见诱因包括:

  • 代理配置错误或未彻底关闭代理
  • DNS解析失败
  • 防火墙/安全软件拦截npm的网络请求

修复步骤

  • 重置npm代理配置
    打开终端执行以下命令,清除可能存在的错误代理设置:

    npm config delete proxy
    npm config delete https-proxy
    

    可通过npm config list命令确认代理相关配置已移除。

  • 更换DNS服务器
    将本地DNS切换为公共DNS(如8.8.8.8或114.114.114.114),解决域名解析失败问题。

  • 临时关闭安全软件
    暂时关闭杀毒软件、防火墙,排查是否是这类工具拦截了npm的网络请求。

  • 手动全局安装create-react-app
    若网络问题暂时无法解决,可先全局安装工具包再创建项目:

    npm install -g create-react-app
    create-react-app custom-hook
    

断网无法创建React App的原因

create-react-app是一个远程npm包,创建项目时需要从npm仓库下载该工具的最新版本,同时还要下载React、ReactDOM等项目依赖到本地目录。这些操作都依赖网络获取远程资源,断网状态下无法完成资源下载,因此无法创建项目。

若需离线创建,需提前在联网时将create-react-app及对应依赖包缓存到本地npm缓存目录,但仅能使用已缓存的版本,无法获取新包或更新版本。

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

相关产品推荐
方舟 Agent Plan

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

最近更新时间:2026.08.06 02:55:17