React native react native中降级firebase sdk npm包的问题
昨天,我的firebase firestore出现问题。在寻找解决方案后,我发现将版本从7.9.1降级到7.8.2必须解决这个问题React native react native中降级firebase sdk npm包的问题,react-native,npm,google-cloud-firestore,React Native,Npm,Google Cloud Firestore,昨天,我的firebase firestore出现问题。在寻找解决方案后,我发现将版本从7.9.1降级到7.8.2必须解决这个问题 npm install firebase@7.8.2 的确如此。然而,重新安装应用程序后,问题再次出现。我认为某种npm缓存或react本机缓存正在自动安装或使用更高版本的firebase。有人能告诉我可能的原因吗?为了能够刷新Linux工作站上的所有缓存,我在包.conf的脚本-部分添加了这两行代码: "scripts": { ...
npm install firebase@7.8.2
的确如此。然而,重新安装应用程序后,问题再次出现。我认为某种npm缓存或react本机缓存正在自动安装或使用更高版本的firebase。有人能告诉我可能的原因吗?为了能够刷新Linux工作站上的所有缓存,我在
包.conf
的脚本
-部分添加了这两行代码:
"scripts": {
...
"clean-start": "rm -rf ./node_modules && yarn install && watchman watch-del-all && rm -rf $TMPDIR/haste-map-react-native-packager-* && rm -rf $TMPDIR/metro-bundler-cache-* && rm -rf $TMPDIR/react-*",
"kill_MetroBundler": "lsof -i :8081 | grep node | awk '{print $2}'| head -1 | xargs kill",
...
},
有了它,您只需运行npm clean start
和npm kill\u MetroBundler
,然后再执行npm start
希望这能帮到你
顺便说一句:有时您需要删除warn.lock或npm lock文件以完全删除旧的依赖项是的,问题在于缓存,我运行了以下命令:
rm -rf ./node_modules && yarn install && watchman watch-del-all
问题解决了您是否尝试清理npm缓存?也许去android文件夹,gradlew clean也去清理android缓存