javascript - JavaScript/React Native 代码中的 import 语句出错

标签 javascript ios react-native

我正在尝试在我的 iOS 应用程序中合并一个用 React Native 编写的单选按钮的 React 组件,但是在尝试使用作者指定的方法导入该组件时出现错误。

我首先使用以下语句将组件安装在应用程序的 XCode 项目/源代码的根目录中:

npm i -S react-native-radio-buttons

一切看起来都很顺利,所以我将组件的代码合并到将使用它的屏幕的 JS 文件中,但我在第一行(包含 import 语句)出现错误。

导入语句如下:

import { RadioButtons } from 'react-native-radio-buttons'

错误是:

Uncaught SyntaxError: Unexpected reserved word

据我所知,这应该是 ES6 中可接受的处理方式。如果有人能告诉我为什么会发生这种情况,我将不胜感激。提前致谢。

最佳答案

react-native-radio-buttons 作者在这里,

我假设每个人都在使用启用了 ES6 功能的 Babel。我应该将其添加到自述文件中。

编辑:指令和示例 .babelrc 添加到 0.4.2

请尝试将此 .babelrc 文件添加到您的项目根目录,如提供的示例所示:

{
  "whitelist": [
    "es6.modules"
  ]
}

关于javascript - JavaScript/React Native 代码中的 import 语句出错,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/31927695/

相关文章:

javascript - 如何在 ng-repeat Angularjs 中对对象的内部字段使用 orderBy

javascript - 指令的竞争条件

ios - 如何使用 Research Kit 构建饼图

javascript - React Native 文本输入掩码

javascript - 从 Axios API 返回数据

java - 在特定时间间隔后提交 jsp 页面

ios - webview 加载 pdf 在 ios5 中损坏

ios - 在 iOS/callStackReturnAddresses 和 callStackSymbols 中调试

javascript - 将空文件发送到服务器 React-Native

javascript - 为什么 Jest 不会运行? "TypeError: environment.setup is not a function"