react-native-xml2js 挖坑之旅

起因

最近需要用一个解析rss的react-native模块,搜索了一番,找到一个觉得不错的:react-native-xml2js

不过后来在使用的过程中(RN版本:0.51.0),发生了错误,按照官方的代码示例,死活报错:


Screen Shot 2017-12-22 at 18.19.55.png

分析

在经过多次代码分析之后,发现有如下问题:
react-native-xml2js的源码目录中没有index.js,也就是如果我们直接import或者 require的话,会直接找不到模块。。

解决

解决办法很好处理,因为只用到了parseString解析xml的方法,所以可以直接引入lib/parser.js文件即可。

代码如下:

import xml2js from 'react-native-xml2js/lib/parser';
xml2js.parseString('<xml></xml>', (err, res) => {})
©著作权归作者所有,转载或内容合作请联系作者
【社区内容提示】社区部分内容疑似由AI辅助生成,浏览时请结合常识与多方信息审慎甄别。
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

相关阅读更多精彩内容

友情链接更多精彩内容