我正在try 使用https://facebook.github.io/react-native/docs/getting-started.html上的说明为Android创建我的第一个React原生应用程序.设置依赖项并连接Android设备后,我运行了

react-native init app
cd app
react-native run-android

这将启动React Packager,它无法绑定此错误:

错误:绑定失败:"TransformError:/Users/luky/dev/app/index.android.js:意外令牌)(在处理预设时:\"/Users/luky/dev/app/node_modules/babel preset react native/index.js\")

我正在使用:

  • 奥斯卡皮坦10.11.6.
  • node 版本6.9.2
  • react-native 版本0.47.1.

我将生成的项目(包括node_模块)推送到Github,以防它有帮助:https://github.com/luky1971/react-native-app

有人知道我为什么会遇到意外的令牌错误吗?任何帮助都将不胜感激!

推荐答案

我得到了同样的结果,看起来react native最新版本的babel预置有一些bug(3.0.0版).我走进我的Package.json并将最新版本替换为:

"巴别塔预设react 本机":"2.1.0".

然后我删除了node_modules目录并运行了npm安装,它成功了.

React-native相关问答推荐

React-Native:请纠正我对状态如何工作的误解 - 动态文本输入

防止 React Native 在上下文值更改时重新安装组件

每当我在 React Native Tab Navigator 中切换标签时触发 UseEffect

React onPress 立即执行(渲染时间),但是一旦用箭头函数替换它就不起作用

如何在react native 中将选定的自定义复选框数据发送到下一页?

是否有用于react-native 的简单同步存储选项?

react native HTML entities

如何在react-native 中从 FlatList 中删除元素/索引?

withNavigation 只能用于导航器的视图层次 struct

React native base headers for ios not found

如何将 Crashlytics 与 React Native 应用程序集成

React Nativedropped so far性能监视器计数不断增加

占位符文本在(多行)TextInput for Android(React Native)中的位置

React Native 动画 - zoom 时 translateX 和 translateY

react-navigation模式高度

如何隐藏 React Native NavigationBar

在 React-native 上加载图像时出错:Unexpected character

com.facebook.react.bridge.readablenativemap 不能转换为 java.lang.string

React Context:TypeError:render is not a function

react-navigation 标题有一条微弱的线