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 手动/自动 修改版本号