[英]Error on import statement in JavaScript/React Native code
我试图在用React Native编写的iOS应用程序中合并用于单选按钮的React组件,但是在尝试使用作者指定的方法导入组件时出现错误。
我首先使用以下语句将组件安装在应用程序的XCode项目/源代码的根目录中:
npm i -S react-native-radio-buttons
一切看起来都很好,所以我将组件的代码合并到了要使用它的屏幕的JS文件中,但是在第一行(包含import语句)出现错误。
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"
]
}
您是否正在使用从ES6进行翻译的工具? “导入”将无法正常工作。 你有没有尝试过:
var RadioButtons = require('react-native-radio-buttons');
代替?
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.