react-native開發異常處理——PCH was compiled with module cache path

番薯大佬發表於2018-05-11

學習交流:https://gitee.com/potato512/Learn_ReactNative

react-native學習交流QQ群:806870562


專案project改變目錄,即從目錄A移動到目錄B後,再裝置命令react-native run-ios執行時,報了一個錯誤。

如圖所示:


造成呼叫命令執行專案怎麼也執行不起來,但是通過Xcode工具卻能正常執行。

根據錯誤提示,我想應該是呼叫命令執行時,使用了移動專案前正常執行時的快取目錄,而專案移動後呼叫命令時仍然使用了快取目錄,所以造成找不到檔案的情況。根據這種思路,果然在專案的ios目錄下找到了build目錄(專案-ios-build)執行時的快取。

那是不是刪除build目錄後,再執行就不會錯了呢?因為專案初始化首次執行前估計也是沒有build目錄吧。抱著這種想法,刪除build目錄後,果然執行正常了。

刪除目錄

rm -rf ios/build

注意:在終端執行刪除操作命令時,必須是在專案目錄下進行。



相關文章