npm install使用node-pre-grp和node-grp失败
Posted
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了npm install使用node-pre-grp和node-grp失败相关的知识,希望对你有一定的参考价值。
问题:无论何时我运行npm install firebase或realm --save我都会收到此错误:
然后,在此之后,当我尝试使用react-native run-android运行项目时,我得到了这个:
when I run react-native run-android
我尝试用npm install重新安装节点模块,我已经清除了我的npm缓存,我尝试全局安装firebase然后使用npm链接firebase,然后使用react-native链接firebase,我尝试禁用我的防病毒,甚至更新grnc构建,甚至安装了.NET Framework。我已经尝试过关于firebase与react-native连接的每一个不同的教程,以及我尝试过的20件事,没有任何工作....谢谢
我现在也尝试在linux vm中创建一个项目,当我尝试安装realm和firebase时遇到了同样的错误。我还擦了我的整台计算机,以便从节点到python到MSBuild工具进行全新安装。
我终于发现react-native安装firebase和react-native安装领域最终在cmd中工作,但是实际上并没有将软件包添加到项目中,即使cmd说下载和链接
我终于找到了一个奇怪的解决方法,解决了特定项目的问题,但无法解决整个问题。
- 创建一个github存储库并上传项目,确保也摆脱gitignore,以便所有节点模块也上传。
- 得到另一台计算机来克隆repo并安装firebase / realm
- 克隆项目,cd进入/ android并运行命令'gradlew clean'
- 应该好好去!
替代路线:
- 使用Virtualbox创建虚拟机并运行Ubuntu
- 在主机和VM之间添加共享文件夹
- 将您的反应原生项目移动到共享文件夹中
- cd进入VM中的共享文件夹
- 在项目上运行react-native install {Youre package here)
- 应该好好去!
以上是关于npm install使用node-pre-grp和node-grp失败的主要内容,如果未能解决你的问题,请参考以下文章
npm install --save 和 npm install -d的区别