React Native 之 expo-cli使用 (二十四)

expo-cli是用于创建、运行和部署Universal Expo和React Native应用程序的工具。

1. 安装expo-cli
命令行或终端中运行以下命令来全局安装expo-cli:

npm install -g expo-cli  
# 或者使用yarn  
yarn global add expo-cli

//安装完成后,你可以通过运行expo --version来检查expo-cli的版本。

2. 初始化项目
使用expo-cli初始化一个新的React Native项目。在命令行中运行以下命令:

expo init MyAwesomeApp

在初始化过程中,你会被要求选择一个模板。根据你的需要选择一个模板,例如blank(空白模板)用于项目演示、组件预览或个人项目。

3. 启动项目
进入项目目录并启动你的React Native应用:

cd MyAwesomeApp  
expo start

expo-cli会启动一个开发服务器,并提供一个二维码。你可以使用Expo客户端应用扫描这个二维码来在你的设备上预览你的应用。

4. 运行应用
如果你希望直接在模拟器或真实设备上运行你的应用,你可以使用以下命令:

  • 对于Android设备:expo start --android
  • 对于iOS设备(仅限macOS):expo start --ios

项目通常包含一个默认的App.js文件

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;

相关推荐

  1. React Native expo-cli使用

    2024-06-08 06:00:04       11 阅读
  2. React 记忆化函数cache(

    2024-06-08 06:00:04       9 阅读
  3. DPDK系列DPDK应用网络编程

    2024-06-08 06:00:04       21 阅读

最近更新

  1. TCP协议是安全的吗?

    2024-06-08 06:00:04       18 阅读
  2. 阿里云服务器执行yum,一直下载docker-ce-stable失败

    2024-06-08 06:00:04       19 阅读
  3. 【Python教程】压缩PDF文件大小

    2024-06-08 06:00:04       19 阅读
  4. 通过文章id递归查询所有评论(xml)

    2024-06-08 06:00:04       20 阅读

热门阅读

  1. Spring类加载机制揭秘:深度解析“加载”阶段

    2024-06-08 06:00:04       8 阅读
  2. [力扣题解]

    2024-06-08 06:00:04       6 阅读
  3. C++11 在 Windows 环境下的多线程编程指南

    2024-06-08 06:00:04       11 阅读
  4. Flutter 中的 KeepAlive 小部件:全面指南

    2024-06-08 06:00:04       11 阅读
  5. 自动驾驶仿真

    2024-06-08 06:00:04       9 阅读
  6. 【Vue】自定义指令

    2024-06-08 06:00:04       8 阅读
  7. nginx-变量

    2024-06-08 06:00:04       9 阅读
  8. GPT-4o能力评价与个人感受

    2024-06-08 06:00:04       12 阅读
  9. Flutter 中的 TableCell 小部件:全面指南

    2024-06-08 06:00:04       12 阅读
  10. Python | R 潜在混合模型

    2024-06-08 06:00:04       7 阅读
  11. HTML label 标签的作用和应用场景

    2024-06-08 06:00:04       9 阅读