第一种:
重启电脑
重新启动 react native才正常,
感觉只能手工运行在一定的环境下才可以正常跑,比如8081一定要跑起来,才不会报以上这种奇怪的错
第二种:
后来发现是我在Atom里安装了一个自动format js文件格式的插件,这个插件每次js文件存盘的时候,自动把有关html的标签如<View>等改成< View>了,于是一运行就报这样的错误。
我把这个插件删除后就再没有报这个错误了。
你可以检查一下存盘后的js文件,是不是相关的标签格式被修改了。
目前尝试了SVCode、Atom和Webtorm三个编译器,各有优缺点,前两个虽然相对比较轻便也有一些快捷的提示的插件,但还是不能达到很多地方代码的提示功能并且格式化工具有可能会出现上边的错误。现在在使用Webtorm进行开发,也利于以后学习前端,而且代码格式化很方便,代码提示比较多需要自己去分辨,导包不能识别需要手动添加。