react-native-xml2js 挖坑之旅

作者: NextStack | 来源:发表于2017-12-22 18:25 被阅读74次

    起因

    最近需要用一个解析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) => {})
    

    相关文章

      网友评论

        本文标题:react-native-xml2js 挖坑之旅

        本文链接:https://www.haomeiwen.com/subject/upyxgxtx.html