node.js - 应用程序在 AsyncStorage 和/或 NetInfo 导入时崩溃
问题描述
环境
React Native CLI 0.63.2
Windows 10 x64 位
节点 v14.4.0
包(package.json):
"dependencies": {
"@fortawesome/fontawesome-svg-core": "^1.2.30",
"@fortawesome/free-solid-svg-icons": "^5.14.0",
"@fortawesome/react-native-fontawesome": "^0.2.5",
"@react-native-community/async-storage": "^1.12.1",
"@react-native-community/blur": "^3.6.0",
"@react-native-community/datetimepicker": "^3.0.4",
"@react-native-community/masked-view": "^0.1.10",
"@react-native-community/netinfo": "^5.9.7",
"@react-native-community/picker": "^1.8.1",
"@react-native-firebase/app": "^8.4.6",
"@react-navigation/native": "^5.7.1",
"@react-navigation/stack": "^5.7.1",
"md5": "^2.3.0",
"moment": "^2.27.0",
"react": "16.13.1",
"react-hook-form": "^6.4.1",
"react-native": "0.63.2",
"react-native-code-push": "^6.3.0",
"react-native-code-push-saga": "^1.0.1",
"react-native-gesture-handler": "^1.8.0",
"react-native-reanimated": "^1.13.1",
"react-native-safe-area-context": "^3.1.7",
"react-native-safe-area-view": "^1.1.1",
"react-native-screens": "^2.9.0",
"react-native-snap-carousel": "^4.0.0-beta.5",
"react-native-svg": "^12.1.0",
"react-native-ui-lib": "^5.15.0",
"react-redux": "^7.2.1",
"redux": "^4.0.5",
"redux-logger": "^3.0.6",
"redux-saga": "^1.1.3"
},
"devDependencies": {
"@babel/core": "7.10.5",
"@babel/runtime": "7.10.5",
"@react-native-community/eslint-config": "1.1.0",
"babel-jest": "25.5.1",
"eslint": "6.8.0",
"jest": "25.5.4",
"metro-react-native-babel-preset": "0.59.0",
"react-native-svg-transformer": "^0.14.3",
"react-test-renderer": "16.13.1"
}
问题
每当我导入 @react-native-community/netinfo 或 @react-native-community/async-storage 时,它似乎在 Android Emulator 上运行良好。但是,如果我在我的 iPhone 11 设备上对其进行实时测试,它几乎会立即崩溃。为了重现该问题,我所要做的只是导入包并在 iOS 设备上运行它。
由于我没有 MacOS,我目前无法调试 iOS 设备。这是一个已知的错误还是有解决方案?
这两个包都来自 React Native 社区,也许那里有一个模式。也许这些软件包正在影响其他导致崩溃的软件包。
解决方案
推荐阅读
- r - 如何在带有 vitae 包的 RMarkdown 中的 bib 文件中使用非英文字符?
- reactjs - Safari 不支持 reacstrap 输入日期
- python - 联合概率热图
- powerbi - Power BI DAX - 如果 LOOKLUP 值返回空白,则获取先前的值
- sql-server - 使用没有 foreach 循环的 PowerShell 哈希表更新 SQL 表
- java - 如何在按钮上方添加徽章?
- java - 遍历元素并检索文本值
- c# - 使用创建进程从 C# 运行 exe 时如何模仿标准输入?
- javascript - 让前 3 个元素在 React 中循环遍历数组的最佳方法?
- sql - Postgres:计算结果集中数组中整数的出现次数