react-native开发异常处理——PCH was compiled with module cache path

学习交流: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

注意:在终端执行删除操作命令时,必须是在项目目录下进行。

相关文章

一、前言 在组件方面react和Vue一样的,核心思想玩的就是组件...
前言: 前段时间学习完react后,刚好就接到公司一个react项目...
前言: 最近收到组长通知我们项目组后面新开的项目准备统一技...
react 中的高阶组件主要是对于 hooks 之前的类组件来说的,如...
我们上一节了解了组件的更新机制,但是只是停留在表层上,例...
我们上一节了解了 react 的虚拟 dom 的格式,如何把虚拟 dom...