IOS - React Native - 未处理的 JS 异常:SyntaxError
Posted
技术标签:
【中文标题】IOS - React Native - 未处理的 JS 异常:SyntaxError【英文标题】:IOS - React Native - Unhandled JS Exception: SyntaxError 【发布时间】:2016-12-10 11:00:58 【问题描述】:每当我创建一个新的 React Native 项目时,我都会遇到问题。显示红色屏幕,并在 xcode 控制台中收到以下错误消息。
【问题讨论】:
固定在这里.. ***.com/questions/41021827/… 【参考方案1】:您好,我遇到了同样的问题。 在这里找到解决方案: https://github.com/facebook/react-native/issues/11384
TL;DR : react-native@0.39.0^
好像有问题所以只需重新开始本教程并使用: react-native init AwesomeProject --version 0.38.0.
这解决了我的问题。
玩得开心
【讨论】:
固定在 0.39.2 github.com/facebook/react-native/compare/v0.39.1...v0.39.2【参考方案2】:可能是您在某处使用了**
运算符。请改用Math.pow
。当出于某种原因禁用远程调试 js 时,不支持 **
。 https://github.com/facebook/react-native/issues/11371
【讨论】:
谢谢。这仍然是 React Native 0.49 的问题【参考方案3】:试试这个
react-native init AwesomeProject
cd AwesomeProject
react-native run-ios
【讨论】:
以上是关于IOS - React Native - 未处理的 JS 异常:SyntaxError的主要内容,如果未能解决你的问题,请参考以下文章
在使用 React Native 的 IOS 运行时出现“未处理的 JS 异常:本机模块不能为空”错误
无法读取未定义的属性“canShow” - React-Native-FBSDK - iOS
React-native - iOS - RCTJSCExecutor 的模块名称前缀错误