没有用Text还是报相关的错,是ios和react版本问题吗?



  • 我在几个例子里,只要用到Text的都遇到这个问题,现在是没有用Text也有这个出错,和Text相关,真不知道如何下手,baidu上查不到其他人有这个问题的反馈0_1449557027231_Snip20151208_1.png



  • 请楼主测试一下把<View> </View>改为<View /> 能否解决问题

    许多React的代码规范都要求空标签要用闭合写法,我猜测很可能是JSX在识别的时候,不闭合的标签中的空格之类也会被识别为字符串。



  • 最终解决方法:
    MAC重启了,重新启动 react native才正常,
    感觉只能手工运行在一定的环境下才可以正常跑,比如8081一定要跑起来,才不会报以上这种奇怪的错



  • 我前两天也碰到和LZ一样的情况了,后来发现是我在atom里安装了一个自动format js文件格式的插件,这个插件每次js文件存盘的时候,自动把有关html的标签如<View>等改成< View>了,于是一运行就报这样的错误。
    我把这个插件删除后就再没有报这个错误了。你可以检查一下存盘后的js文件,是不是相关的标签格式被修改了。