当前位置:首页 > React

react native如何搭建

2026-02-26 06:10:53React

安装Node.js和npm

确保系统已安装Node.js(建议LTS版本),npm会随之自动安装。可通过以下命令验证安装是否成功:

node -v
npm -v

安装React Native CLI

全局安装React Native的命令行工具:

npm install -g react-native-cli

安装Android Studio(Android开发)

Android Studio提供必要的SDK和模拟器。安装后需配置:

  • Preferences > Appearance & Behavior > System Settings > Android SDK中安装Android SDK(API Level 28+)。
  • 设置环境变量(以Mac为例):
    export ANDROID_HOME=$HOME/Library/Android/sdk
    export PATH=$PATH:$ANDROID_HOME/emulator:$ANDROID_HOME/tools:$ANDROID_HOME/tools/bin:$ANDROID_HOME/platform-tools

安装Xcode(iOS开发)

通过Mac App Store安装Xcode,安装后需:

react native如何搭建

  • 打开Xcode并安装命令行工具:
    xcode-select --install
  • 确保Xcode许可证已接受:
    sudo xcodebuild -license accept

创建React Native项目

使用CLI初始化新项目:

react-native init ProjectName
cd ProjectName

运行Android应用

启动Android模拟器或连接真机,执行:

react native如何搭建

react-native run-android

若遇到adb错误,需确保设备已通过USB调试授权。

运行iOS应用

在项目根目录执行:

react-native run-ios

或通过Xcode打开ios/ProjectName.xcworkspace手动运行。

配置开发环境

  • 调试工具:摇动设备或按Ctrl+M(Android模拟器)打开开发者菜单。
  • 热重载:在开发者菜单中启用Hot Reloading

常见问题解决

  • Android端口冲突:若报8081端口占用,执行:
    sudo lsof -i :8081
    kill -9 <PID>
  • iOS依赖问题:清理缓存后重装:
    cd ios
    pod install

项目结构说明

  • android/:Android原生代码目录。
  • ios/:iOS原生代码目录。
  • App.js:应用入口文件,可修改为自定义组件。

通过以上步骤即可完成React Native的基础搭建和运行。

标签: reactnative
分享给朋友:

相关文章

react native如何启动

react native如何启动

如何启动 React Native 项目 安装 Node.js 和 npm 确保已安装 Node.js(建议版本 16 或更高)和 npm(Node.js 自带)。可通过以下命令检查版本: node…

如何降低react版本

如何降低react版本

降低 React 项目版本的步骤 检查当前 React 版本 运行以下命令查看项目中安装的 React 当前版本: npm list react 或 yarn list react 修改…

react如何diff

react如何diff

React Diff 算法原理 React 的 Diff 算法是 Virtual DOM 的核心部分,用于高效更新真实 DOM。其核心思想是通过对比新旧 Virtual DOM 树的差异,最小化 DO…

react如何同步

react如何同步

React 同步状态管理方法 在 React 中实现同步状态管理,可以通过以下多种方式实现: 使用 useState 和 useEffect 钩子 通过 useState 定义状态,使用 useEf…

react如何发布

react如何发布

发布React应用的步骤 构建生产版本 使用以下命令生成优化后的生产版本代码,代码会被压缩并移除开发环境中的调试工具: npm run build 构建完成后会生成build文件夹,包含所有静态资源…

react就业如何

react就业如何

React 就业市场现状 React 作为当前主流前端框架之一,就业需求持续旺盛。国内外互联网企业、中大型公司以及初创团队普遍采用 React 技术栈,尤其在 Web 应用、移动端(React Nat…