React-native - iOS - RCTJSCExecutor 的模块名称前缀错误

Posted

技术标签:

【中文标题】React-native - iOS - RCTJSCExecutor 的模块名称前缀错误【英文标题】:React-native - iOS - Module name prefixes error with RCTJSCExecutor 【发布时间】:2017-03-21 15:02:26 【问题描述】:

我在 react-native 的一个项目中遇到错误(我尝试过初始化新项目,但在这些项目中没有发生)。构建成功,模拟器加载,默认加载屏幕短暂显示,然后我收到以下错误的红屏:

未处理的 JS 异常:不变违规:模块名称前缀应该已被本机端剥离,但不适用于 RCTJSCExecutor。

我在这里尝试了解决方案:https://github.com/facebook/react-native/issues/10585

运气不好。

我已经删除/重新安装了 node_modules - 不走运。 已清除 ~/library/developer/xcode/deriveddata 中的 xcode 缓存。没运气。 清除 /var/文件夹。没运气。 我已经运行了 react-native 升级。没有运气。

团队中的其他成员没有遇到这种情况,我们有相同的代码库。

版本: OSX:10.11.6 Xcode:8.2.1 节点:7.6.0 下午:4.1.2 反应原生:0.33.1 React-Native-CLI:2.0.1

【问题讨论】:

【参考方案1】:

停止终端,重新运行react-native run-ios

【讨论】:

以上是关于React-native - iOS - RCTJSCExecutor 的模块名称前缀错误的主要内容,如果未能解决你的问题,请参考以下文章

React-native:如何从 Windows 构建 ios

React-Native入门指导之iOS篇 —— 一准备工作

react-native android/ios 手动/自动 修改版本号

如何在 react-native 中重置 IOS 文件夹

使用 react-native 创建本地推送通知 - IOS

为啥我不能在 ios 设备上关闭并重新打开 react-native 调试?