react-native – 您给了我们一个访问者的节点类型“ForAwaitStatement”,但它不是一个有效的类型

在我的.babelrc中添加“stage-2”预设后,我的项目中的几个不同的库中收到以下错误。 (这是我的假设atm)

例如来自React Native中的DatePicker类:

node_modules/react-native/Libraries/Components/DatePickerAndroid/DatePickerAndroid.android.js: You gave us a visitor for the node type "ForAwaitStatement" but it's not a valid type

如何解决这个错误

我使用的是React Native 0.31和

"devDependencies": {
    "babel-preset-react-native-stage-0": "^1.0.1","babel-preset-stage-2": "^6.17.0"
  },
我也遇到了这个。通过将package.json中的条目更改为最新的(在撰写本文时)通过更新我的babel-core版本来解决
// package.json
...
"babel-core": "6.17.0",...

然后运行

rm -r node_modules/babel* && npm i

相关文章

react 中的高阶组件主要是对于 hooks 之前的类组件来说的,如...
我们上一节了解了组件的更新机制,但是只是停留在表层上,例...
我们上一节了解了 react 的虚拟 dom 的格式,如何把虚拟 dom...
react 本身提供了克隆组件的方法,但是平时开发中可能很少使...
mobx 是一个简单可扩展的状态管理库,中文官网链接。小编在接...
我们在平常的开发中不可避免的会有很多列表渲染逻辑,在 pc ...