背景
一直以来,许多开发者希望在 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