React Native for OpenHarmony 脚手架工具发布!

1,025 阅读2分钟

背景

一直以来,许多开发者希望在 React Native 项目中支持鸿蒙(OpenHarmony)平台。但由于缺乏合适的系统性的解决方案。

RN4OH CLI 是专为 React Native OpenHarmony 开发设计的脚手架工具,旨在帮助开发者快速创建、初始化和管理跨 iOS、Android 和鸿蒙三大平台的项目。无论你是新手还是资深开发者,这款工具都将显著提升你的开发效率!


核心功能

🚀 简单易用

通过 RN4OH CLI,一行命令即可快速初始化项目:

创建项目

npx rn4oh init awesome-app  

指定版本创建

npx rn4oh init awesome-app -v 1.0.0 

查看可用版本

npx rn4oh versions  

🔗 流畅的跨平台开发流程

我们为 React Native 项目提供了全面的开发支持,无需额外配置即可运行到目标平台:

进入项目目录

cd awesome-app  

安装依赖

npm install  

启动开发服务器

npm start  

运行到不同平台

npm run ios        # 运行到 iOS 模拟器或真机  
npm run android    # 运行到 Android 模拟器或真机  
npm run oh:dev     # 运行到鸿蒙设备  

🌟 一键适配鸿蒙

通过 npm run oh:dev 命令,你可以快速将 React Native 项目部署到鸿蒙设备,轻松开启鸿蒙开发之旅。


快速上手指南

📋 环境要求

确保你的开发环境满足以下条件:

  • Node.js (v14 或更高版本)
  • Git
  • Xcode (iOS 开发)
  • Android Studio (Android 开发)
  • DevEco Studio (OpenHarmony 开发)

📦 安装 RN4OH CLI

提供两种安装方式,任选其一:

方法 1:使用 npx(推荐)

无需全局安装,直接通过 `npx` 使用:

npx rn4oh init my-project  
方法 2:全局安装 CLI

将工具安装到全局环境中:

npm install -g rn4oh  
rn4oh init my-project  

未来规划

RN4OH CLI 工具将持续迭代,计划引入以下特性:

  • 一键将现有项目鸿蒙化

如果你有任何建议或需求,欢迎在我们的 GitHub 仓库 提交 Issue 或 PR。


立即体验 RN4OH CLI!

无论你是想快速适配鸿蒙的老项目,还是准备启动全新的 React Native 项目,RN4OH CLI 都是你的最佳选择。快来试试吧!

npx rn4oh init my-project