React Native 未处理的 JS 异常:新 iOS 项目上的 TypeError
React Native Unhandled JS Exception: TypeError on new iOS project
当 运行 现有项目 react-native run-ios
时,我开始收到此错误。为了查看我的项目是否有问题,我 运行 react-native init EmptyProject
创建了一个应该可以完美运行的空白项目。尽管如此,我仍然会收到此错误。
我查看了关于堆栈溢出的 和关于我现有项目和空项目的 运行 ./node_modules/react-native/packager/packager.sh start --resetCache
,但均无济于事。关于可能发生的事情的任何线索?
经过几个小时的反复试验,我设法解决了这个问题。在这一点上,我不知道具体是哪个东西修复了它,但这是我所做的所有主要事情。
- 已将节点更新到最新版本
brew update && brew upgrade
brew install watchman
- 解决了
brew doctor
带来的所有问题
rm -rf ./node_modules ios android
yarn
react-native upgrade
- 在我的
package.json
中添加了 babel-preset-react-native-stage-0
作为开发依赖项
- 已将 "react-native-stage-0" 作为预设添加到我的
babel.rc
./node_modules/react-native/packager/packager.sh start --resetCache
在所有这些之后,我的项目再次 运行 顺利,没有任何问题。
当 运行 现有项目 react-native run-ios
时,我开始收到此错误。为了查看我的项目是否有问题,我 运行 react-native init EmptyProject
创建了一个应该可以完美运行的空白项目。尽管如此,我仍然会收到此错误。
我查看了关于堆栈溢出的 ./node_modules/react-native/packager/packager.sh start --resetCache
,但均无济于事。关于可能发生的事情的任何线索?
经过几个小时的反复试验,我设法解决了这个问题。在这一点上,我不知道具体是哪个东西修复了它,但这是我所做的所有主要事情。
- 已将节点更新到最新版本
brew update && brew upgrade
brew install watchman
- 解决了
brew doctor
带来的所有问题
rm -rf ./node_modules ios android
yarn
react-native upgrade
- 在我的
package.json
中添加了 - 已将 "react-native-stage-0" 作为预设添加到我的
babel.rc
./node_modules/react-native/packager/packager.sh start --resetCache
babel-preset-react-native-stage-0
作为开发依赖项
在所有这些之后,我的项目再次 运行 顺利,没有任何问题。