create-react-app / react-native-elements错误

时间:2019-01-14 23:15:31

标签: javascript react-native-elements

使用create-react-app启动了一个项目。已安装的react-native:“ ^ 0.57.8”,react-native-elements:“ ^ 0.19.1”和react-native-vector-icons:“ ^ 6.1.0”。为了能够在项目中的反应本机元素中使用组件。

运行npm start时,我得到下面粘贴的错误代码。我已经阅读了react-native-elements文档,但似乎找不到任何可以帮助我的东西

./node_modules/react-native-elements/src/avatar/Avatar.js
 SyntaxError: D:\Location-Map\Neighborhood-Map-2-\location- 
 app\node_modules\react-native-elements\src\avatar\Avatar.js: Unexpected 
 token (92:8)

  90 | 
  91 |       return (
> 92 |         <TouchableHighlight
     |         ^
  93 |           style={[
  94 |             styles.editButton,
  95 |             editButtonSizeStyle,

2 个答案:

答案 0 :(得分:2)

您不能这样做(如果您想知道原因,请读here)。您要构建一个网络应用程序吗?将React与create-react-app一起使用。您要构建一个移动应用程序吗?将React Native与Expo或react-native init一起使用。

我建议您将material-ui作为React的组件库。

答案 1 :(得分:0)

我认为您对react和native感到困惑。如果您想同时为android和ios平台创建本机应用程序,则应启动一个react-native项目,我强烈建议您使用react-native cli,因为您可以在项目中使用本机代码,并且最终构建的应用程序还具有与博览会相比尺寸更小。您的问题是您想在react项目中编写react-native代码。因此,使用react-native cli再次初始化您的项目。