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

运行create-react-native-app时React Native卡住,安装报错求助

解决Node.js 6 + Windows 7下安装create-react-native-app的问题

嘿,我来帮你搞定这个安装问题!首先得说,你的环境确实有点“复古”了,Node.js 6和Windows 7都是早就停止官方支持的版本,这也是导致你遇到安装报错和警告的核心原因。下面给你一步步的解决方案:

  • 先升级Node.js版本
    Node.js 6已经退役好几年了,现在绝大多数npm包包括create-react-native-app的依赖都不再兼容它。考虑到你用的是Windows7,最高能支持到Node.js 16.x LTS版本(18及以上版本不再支持Win7),你可以这么做:

    1. 卸载电脑上现有的Node.js 6
    2. 下载对应你系统位数(32/64位)的Node.js 16.x LTS安装包
    3. 安装完成后,打开命令提示符,输入node -v和npm -v确认版本已经更新成功
  • 清理npm缓存,避免旧缓存干扰
    旧的npm缓存可能会导致各种安装异常,执行这条命令清理缓存:

    npm cache clean --force
    
  • 重新安装create-react-native-app(或更推荐的Expo CLI)
    现在create-react-native-app其实已经被Expo CLI合并替代了,更建议你直接用Expo CLI,它的兼容性更好:

    npm install -g expo-cli
    

    如果你坚持要用原版的create-react-native-app,得安装一个兼容Node.js 6的旧版本,命令是:

    npm install -g create-react-native-app@1.0.0
    
  • 关于socks包的警告
    那个socks@1.1.10的废弃警告,是因为这个旧版本有严重bug,但如果你用的是兼容Node.js6的create-react-native-app版本,这个警告大概率没法彻底消除——因为旧版本的依赖链里就绑定了这个包。所以最根本的解决办法还是升级Node.js版本,这样依赖会自动使用修复过问题的socks包新版本。

最后提醒一句:Windows7已经停止安全更新好几年了,不仅是Node.js,后续会有越来越多的软件不支持它,长期来看建议你升级到Windows10或11,既能解决兼容性问题,也能保证系统安全。

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

相关产品推荐
方舟 Agent Plan

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

最近更新时间:2026.05.25 08:04:42