使用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,
答案 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再次初始化您的项目。