场景:
协同开发,同事升到0.56版本,我这还是0.55.4,当我升到0.56.0时,项目总是运行不起来,起初我还以为是我webstorm版本太旧的原因。。。(一点毛关系都没有),查看网上相关的,我分别升级了node、npm、项目里的package.json中babel-preset-react-native也设置最新‘^5’,都没用,
项目仍然报错:
红色缺少文件。
image.png
应该是缺少文件了
最后查看这位大哥博客解决
https://www.cnblogs.com/junhuawang/p/7573681.html
image.png
主要是这四个文件下载不全,(应该是升级版本后下载不全)
按下面操作即可
image.png
下载地址: https://pan.baidu.com/s/1kV5iVzD.
但是有个问题就是说,每个新工程都要重复这个步骤,很麻烦,问了之前的同事凌宇之蓝
,得到这个解决方案 https://bbs.reactnative.cn/topic/4301/ios-rn-0-45%E4%BB%A5%E4%B8%8A%E7%89%88%E6%9C%AC%E6%89%80%E9%9C%80%E7%9A%84%E7%AC%AC%E4%B8%89%E6%96%B9%E7%BC%96%E8%AF%91%E5%BA%93-boost%E7%AD%89/11
最后的文件每个都复制一遍 保险!
尝试了一下,因为文件不是单放到工程里的,而是针对电脑配置的,新建0.56的跑一遍,发现仍是原来的问题,奇怪的是,当我再跑一遍的时候就好了,真是奇怪了,跑第二遍才好使?欢迎有遇到的一起讨论一下!