'React/RCTBridgeModule.h' file not found
這個報錯是我在打開從git上clone的項目時出現的
在各種百度Google群提問之后,總結了一些可能有關的點
1 ReactNative的版本問題
當時執行了npm install之后,本地版本是32
然后查看了項目中使用的rn版本,發現也是32,項目中使用的rn版本在package.json里面看
既然版本號一樣的,為何還是有報錯
別人建議我Update項目里的rn版本,然后我就根據這個http://reactnative.cn/docs/0.42/upgrading.html#content文章Update了
然后本地生成了0.42,但是依然有錯
這時候有點崩潰
然后看到stakeoverflow上面說把React/RCTBridgeModule.h改成RCTBridgeModule.h
所以我就換成了那個代碼下面注視的那一行
然后這個文件就不報錯了,但是其他地方又出現了兩個錯誤
搞了一個報錯冒出來兩個報錯,當時我就害怕了
我只好重新init了一個rn項目,使用的rn是0.42版本的,然后對照文件中報錯的地方,改成新文件中的代碼,build,成功,沒有報錯了
使用模擬器運行,也沒有報錯
雖然這個問題解決了,但是據說RCTBridgeModule.h這個方式是之前版本的代碼,新版本應該用React/RCTBridgeModule.h才對
然后有人跟我說先編譯React模塊,然后編譯其他的就沒問題了
我還沒有試,以后再說