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

React App代理无效警告消除+React Native项目初始化失败求助

问题一:消除React App创建时的DEP0170代理警告
  • 临时清除终端代理环境变量:执行以下命令
    unset HTTP_PROXY
    unset HTTPS_PROXY
    
  • 永久移除代理配置:打开~/.zshrc(或~/.bashrc)文件,查找包含HTTP_PROXY、HTTPS_PROXY的行,注释或删除后,执行source ~/.zshrc使配置生效。
  • 清理npm代理设置:检查当前npm代理配置
    npm config get proxy
    npm config get https-proxy
    
    如果返回非空值,执行以下命令清除:
    npm config delete proxy
    npm config delete https-proxy
    
  • 重启终端后重新执行React App创建命令,警告即可消除。
问题二:解决React Native init失败的问题

需要安装rvm(Ruby版本管理器),系统自带的Ruby版本通常无法满足Cocoapods的版本要求,rvm可方便管理多版本Ruby,具体步骤如下:

  1. 安装rvm:
    \curl -sSL https://get.rvm.io | bash -s stable
    
    安装完成后执行source ~/.zshrc加载rvm环境。
  2. 安装兼容的Ruby版本(推荐2.7.6,适配多数React Native和Cocoapods版本):
    rvm install 2.7.6
    
    设置为默认版本:
    rvm use 2.7.6 --default
    
  3. 验证环境:
    ruby -v  # 确认输出为ruby 2.7.6
    gem install cocoapods  # 确保Cocoapods为最新兼容版本
    
  4. 清理缓存并重新创建项目:
    npx react-native clean
    npx react-native init travelApp
    
  5. 检查~/.zshrc文件,确保rvm加载代码已存在(若没有则手动添加):
    [[ -s "$HOME/.rvm/scripts/rvm" ]] && source "$HOME/.rvm/scripts/rvm"
    
    添加后执行source ~/.zshrc生效。

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

相关产品推荐
方舟 Agent Plan

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

最近更新时间:2026.07.08 12:07:44