解决 React Native TypeError: babelHelpers.typeof is not a function

React Native有的时候会出现一些比较奇葩的问题,比如今天这次遇见的,运行 react-native start 然后模拟器打开就是这样红色的错误。😂😂😂 宝宝可是什么也没有动过,突然就坏了。

错误内容就是: ``` bash TypeError: babelHelpers.typeof is not a function. (In 'babelHelpers.typeof(target)', 'babelHelpers.typeof' is undefined) ```

大概解决方法就是:

npm cache clean

然后我们需要在我们的项目添加.babelrc 如果没有的话,然后增加一个presets配置:

{
  "presets": ["react-native-stage-0"]
}

当然我们也得安装这个依赖。

npm install babel-preset-react-native-stage-0 --save

这个时候我们重新启动:

./node_modules/react-native/packager/packager.sh start --reset-cache

参考: http://stackoverflow.com/questions/35563025/new-react-native-app-has-typeerror-babelhelpers-typeof-is-not-a-function-ios