expo-cli是用于创建、运行和部署Universal Expo和React Native应用程序的工具。
1. 安装expo-cli
命令行或终端中运行以下命令来全局安装expo-cli:
javascript
npm install -g expo-cli
# 或者使用yarn
yarn global add expo-cli
//安装完成后,你可以通过运行expo --version来检查expo-cli的版本。
2. 初始化项目
使用expo-cli初始化一个新的React Native项目。在命令行中运行以下命令:
javascript
expo init MyAwesomeApp
在初始化过程中,你会被要求选择一个模板。根据你的需要选择一个模板,例如blank(空白模板)用于项目演示、组件预览或个人项目。
3. 启动项目
进入项目目录并启动你的React Native应用:
javascript
cd MyAwesomeApp
expo start
expo-cli会启动一个开发服务器,并提供一个二维码。你可以使用Expo客户端应用扫描这个二维码来在你的设备上预览你的应用。
4. 运行应用
如果你希望直接在模拟器或真实设备上运行你的应用,你可以使用以下命令:
- 对于Android设备:expo start --android
- 对于iOS设备(仅限macOS):expo start --ios
项目通常包含一个默认的App.js文件
javascript
import React from 'react';
import { View, Text, Button, Alert } from 'react-native';
const App = () => {
const handlePress = () => {
Alert.alert('Hello Expo!', '你点击了按钮!');
};
return (
<View style={{ flex: 1, justifyContent: 'center', alignItems: 'center' }}>
<Text>欢迎使用Expo和React Native!</Text>
<Button title="点击我" onPress={handlePress} />
</View>
);
};
export default App;