在 React Native Expo 项目中,我正在尝试实现蓝牙打印选项,打印机在应用程序中通过蓝牙连接并选择设备选项,点击打印后需要打印内容。
我已经尝试了一些 npm 包,但出现了这样的错误
[TypeError: null is not an object(evaluating'_rnZebraPrinterBluetooth.default.scanDevices')]
当我尝试任何蓝牙包时,我会遇到这样的问题,当我尝试蓝牙和打印机组合的 npm 包时,我会遇到这样的错误
** TypeError: null 不是一个对象(评估'BluetoothTscPrinter.DIRECTION = { 转发:0, 向后:1 }') 不变违规:无法调用 JavaScript 模块方法 AppRegistry.runApplication()。模块尚未注册为可调用。已注册的可调用 JavaScript 模块(n = 11):Systrace、JSTimers、HeapCapture、SamplingProfiler、RCTLog、RCTDeviceEventEmitter、RCTNativeAppEventEmitter、GlobalPerformanceLogger、JSDevSupportModule、HMRClient、RCTEventEmitter。 错误的一个常见原因是应用程序入口文件路径不正确。当 JS 包损坏或加载 React Native 时出现早期初始化错误时,也会发生这种情况。
注意:我是通过EXPO-GO app使用真机
请分享你对此的看法
提前致谢