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
相关产品推荐
相关产品推荐

