我正在尝试在我的 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/