我正在为Android开发React Native,并且正在使用Zeroconf。在过去的两天里,我一直在尝试迁移到Expo SDK 34,并解决了大多数问题。但是,我遇到了以下错误:
TypeError:TypeError:null不是一个对象(正在评估“ RNZeroconf.scan”)
-node_modules / react-native-zeroconf / dist / index.js:1:4265扫描中
在+----+
|0000|
|0001|
+----+
|0002|
|0003|
+----+
|0004|
|0005|
+----+
| .. |
上运行时,我没有此错误。相关代码位:
Expo SDK 32
答案 0 :(得分:0)
如果尚未弹出Expo
,则不能使用此模块。
因为您必须将此模块link
分别保存到Android
和iOS
文件夹中。
Expo
然后是link
模块。React Native
创建一个项目
然后做。申请Android
1. Expo eject
2. react-native link react-native-zeroconf
第二种申请Android
1. react-native init yourproject
2. cd yourproject && yarn add react-native-zeroconf && react-native link react-native-zeroconf
3. and run react-native
如果您什么都不想要,则必须找到另一个模块。