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

React Native项目使用expo install firebase安装Firebase时持续报错的技术求助

Expo安装Firebase失败:grpc模块编译依赖VS环境问题求助

我最近在开发一个React Native项目,想用Firebase做后端支持,结果执行expo install firebase的时候一直报错,折腾了好半天没搞定,来求助各位大佬!

错误详情

执行安装命令后,npm返回失败,提示是在处理E:\React-native\new1\node_modules\grpc路径时出了问题,具体有两个核心问题:

  • node-pre-gyp尝试下载grpc@1.24.2对应Node.js v14.16.0(node-v83 ABI)的预编译二进制包时,返回了404错误,只能回退到用node-gyp从源码编译。
  • 但node-gyp编译的时候又检测到环境有问题:我装的VS2019缺了「Visual Studio C核心功能」,之前的VS2017又没装VC工具集,导致找不到符合要求(2017及以上版本)的Visual Studio环境,直接配置失败了。

我已经试过的方法

  • 全局安装了windows-build-tools:npm i -g windows-build-tools
  • 全局更新了node-gyp:npm install -g node-gyp
    可惜跑完这些命令再去安装Firebase,还是一样的报错。

我的环境信息

  • Node.js: v14.16.0
  • npm: 7.6.0
  • Expo: 4.2.1

有没有遇到过类似问题的朋友能给点解决方案?万分感谢!

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

相关产品推荐
方舟 Agent Plan

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

最近更新时间:2026.04.29 09:22:47