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

如何解决npx create-next-app创建Next.js应用时的ENETUNREACH错误

解决执行npx create-next-app@latest --typescript时的ENETUNREACH错误

执行上述命令时出现以下错误:

npm ERR! code ENETUNREACH
npm ERR! syscall connect
npm ERR! errno ENETUNREACH
npm ERR! request to https://registry.npmjs.org/create-next-app failed, reason: connect ENETUNREACH 2606:4700::6810:1a23:443

npm ERR! A complete log of this run can be found in:
npm ERR! /home/krishna/.npm/_logs/2022-12-09T07_50_50_119Z-debug-0.log

以下是针对性的解决步骤:

  • 检查基础网络连接
    先验证网络是否能正常访问npm源,执行:
    ping registry.npmjs.org
    如果无法连通,尝试切换网络(比如更换WiFi、使用手机热点),或检查本地网络是否被防火墙/路由器限制。

  • 强制npm使用IPv4
    错误提示中的地址为IPv6格式,若当前网络IPv6支持异常,可强制npm使用IPv4:

    npm config set ipv6 false
    

    执行后重新运行创建命令。

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

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

    之后再次执行npx create-next-app@latest --typescript。

  • 全局安装create-next-app后再创建
    绕过npx的在线拉取,先全局安装包:

    npm install -g create-next-app
    

    安装完成后直接用以下命令创建项目:
    create-next-app@latest --typescript

  • 检查代理与防火墙设置

    • 若当前使用代理,先尝试关闭代理后重试;若必须使用代理,配置npm代理:
      npm config set proxy http://你的代理地址:端口
      npm config set https-proxy http://你的代理地址:端口
      
    • 确认本地防火墙未拦截npm的网络请求,必要时临时关闭防火墙测试。

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

相关产品推荐
方舟 Agent Plan

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

最近更新时间:2026.08.09 11:31:02