我在我的项目中使用 react-native-nordic-dfu,当我尝试使用该库时,应用程序崩溃并出现错误:
TypeError: Cannot read property 'startDFU' of undefined
.
错误似乎发生在
node_modules\react-native-nordic-dfu\index.js
的模块内部。
第 2 行用
const { RNNordicDfu } = NativeModules;
定义了 RNNordicDfu,但是当我注销它时,NativeModules 没有 RNNordicDfu 属性。包裹本身有问题吗?我真的对这个不知所措。
我也试过重新安装包无济于事
"dependencies": {
"buffer": "^6.0.3",
"convert-string": "^0.1.0",
"expo": "~47.0.12",
"expo-splash-screen": "~0.17.5",
"expo-status-bar": "~1.4.2",
"react": "18.1.0",
"react-native": "0.70.8",
"react-native-ble-manager": "^8.6.0",
"react-native-nordic-dfu": "^3.2.1",
"react-native-quick-base64": "^2.0.5"
},
我目前正在运行 Node v18.15.0.
在三星 Galaxy S22 Ultra 上测试