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

NPM registry异常无法创建React应用,运行create-react-app报E405错误如何解决

错误原因

你遇到的405报错核心是npm请求的包路径异常,正常create-react-app包的官方仓库路径为https://registry.npmjs.org/create-react-app,你的报错日志中请求路径多了/hardhart/前缀,属于npm registry配置错误导致的路径拼接异常。

解决步骤

  • 首先检查当前npm源配置,运行命令:
    npm config get registry
    
    如果输出结果末尾带有/hardhart或其他多余路径,即可确认是源配置错误。
  • 重置npm官方源(或国内镜像源),运行对应命令:
    # 官方源
    npm config set registry https://registry.npmjs.org/
    # 国内淘宝镜像源(二选一即可,访问速度更快)
    npm config set registry https://registry.npmmirror.com/
    
    注意源地址结尾的/不要遗漏,也不要额外添加其他路径后缀。
  • 清理npm缓存避免旧配置残留:
    npm cache clean --force
    
  • 重新执行项目初始化命令:
    若需要在当前wave_portal_3.0目录直接初始化项目,运行:
    npx create-react-app .
    
    若需要新建子目录作为项目目录,运行:
    npx create-react-app 你的项目名称
    
  • 额外排查:如果执行上述步骤后仍报错,运行npm config list查看是否存在@hardhart:registry这类私有scope配置,若存在可运行npm config delete @hardhart:registry删除多余配置后重试。

内容的提问来源于stack exchange,提问作者slim.syd

相关产品推荐
方舟 Agent Plan

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

最近更新时间:2026.09.23 16:15:00