在使用react-native run-ios
运行现有项目时,我开始遇到此错误。为了查看我的项目是否有问题,我运行了 react-native init EmptyProject
来创建一个应该可以完美运行的空白项目。即使这样,我仍然会收到此错误。
我看过this question在堆栈溢出上运行 ./node_modules/react-native/packager/packager.sh start --resetCache
在我现有的项目和空项目上都无济于事。关于可能发生的事情的任何线索?
最佳答案
经过几个小时的反复试验,我设法解决了这个问题。在这一点上,我不知 Prop 体是哪件事修复了它,但这是我所做的所有主要事情。
- 更新节点到最新版本
brew 更新 && brew 升级
brew install watchman
- 修复了
brew doctor
的所有问题 rm -rf ./node_modules ios android
yarn
react-native 升级
- 在我的
package.json
中添加了babel-preset-react-native-stage-0
作为开发依赖项> - 将“react-native-stage-0”作为预设添加到我的
babel.rc
./node_modules/react-native/packager/packager.sh start --resetCache
在所有这些之后,我的项目再次顺利运行,没有任何问题。
关于javascript - React Native 未处理的 JS 异常 : TypeError on new iOS project,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/43098644/