学习交流: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
注意:在终端执行删除操作命令时,必须是在项目目录下进行。