RN痛点-react-native-sound某天不能播放了
用了RN半年了,项目磕磕绊绊的一路走过来。虽然依旧对目前的代码不满意,毕竟它跑起来了,并且商用4到5个月了,还行,毕竟从纯web走到移动端也是很大进步。今天写这个博客呢,主要记录下一个很重要的问题,RN第三方库互相影响。按理来说不应该出现这个问题,或者说不常见。因为rn第三方库都是npm包,都是使用ES6 import的方式引入的所有变量啥的都是局部变量。目前,我在这个项目遇到了2...
用了RN半年了,项目磕磕绊绊的一路走过来。
虽然依旧对目前的代码不满意,毕竟它跑起来了,并且商用4到5个月了,还行,毕竟从纯web走到移动端也是很大进步。
今天写这个博客呢,主要记录下一个很重要的问题,RN第三方库互相影响。
按理来说不应该出现这个问题,或者说不常见。因为rn第三方库都是npm包,都是使用ES6 import的方式引入的所有变量啥的都是局部变量。
目前,我在这个项目遇到了2次这样的情况,或者是类似这样的情况,今天是第二次,我觉得有必要记录下。
第一次遇到:
react-native-background-job(或者某个类似的后台任务库)影响到 react-native-root-toast导致toast提示不出现
react-native-root-toast是项目一开始就添加的,在我调试后台任务时候添加了react-native-background-job,测试及时告诉我toast没效果了,这个让我很快定位到是到react-native-background-job影响,去掉后就解决。
第二次遇到:
react-native-sound被某个第三包影响,包错如下:
{code: "ENSOSSTATUSERRORDOMAIN-10875", message: "The operation couldn’t be completed. (OSStatus error -10875.)", nativeStackIOS: Array(17), domain: "NSOSStatusErrorDomain", userInfo:{}}
这种情况的意思是路径找不到那个文件,但是我们在Xcode里面有配置了的,(中文参考)(插件文档参考);
因为之前是可以的,中途某个时间段出现不行的(排查后确定是后别的包影响,但是暂时不确定是哪一个,这次测试没有及时提醒囧o(╯□╰)o),也不确定那个包是谁添加的
更多推荐


所有评论(0)