美文网首页
RN环境搭建

RN环境搭建

作者: Johnny_Wu | 来源:发表于2022-07-23 11:17 被阅读0次

一、开发环境搭建

  1. 基础环境
  • 通过brew安装Node.js
  • 使用npm安装yarn npm install -g yarn (-g 代表全局安装)
  1. react项目环境
  • 任意目录下创建package.json文件并配置好rn依赖
  • 安装react项目依赖(yarn install)
  1. 原生项目集成
  • 原生工程根目录下创建package.json文件并配置好rn依赖
  • 安装依赖(pod install/sync gradle)

环境搭建参考 RN境搭建
集成到应用 集成到现有应用

二、创建模板工程

  • 使用 npx react-native init YourProjectName 创建一个模版工程
  • 切换到根目录执行 yarn start 开启调试服务
  • ios工程:切换到ios目录下执行pod install 安装依赖
  • 安卓工程:使用android studio打开项目并 sync gradle

三、创建自己的开发工程

react端步骤

1. 创建工程
2. 根目录下执行npm init创建package.json并添加 rn依赖并执行 yarn install
3. 创建index.js文件(入口文件),编写UI组件
4. 入口文件导入需要展示的视图,并注册到AppRegistry
5. 启动node服务(或者打包成bundle)

package.json模板:

{
 "name": "proj-NAME",
 "version": "0.0.2",
 "description": "Short Desc",
 "private": true,
 "main": "index.js",
 "repository": {
  "type": "git",
  "url": "https://xxx.git"
 },
 "scripts": {
  "start": "react-native start"
 },
 "dependencies": {
  "react": "16.13.1",
  "react-native": "0.63.4",
  "react-native-dynamic": "1.0.0",
  "and so on" : "x.x.x"
 },
 "author": "xxx",
 "license": "ISC"
}

native端步骤

1. 创建工程
2. 根目录下执行npm init创建package.json并添加 rn依赖并执行 yarn install
3. 拷贝模版代码中的pod(ios ) 或 gradle (android)配置文件内容到工程中的配置文件
4. IOS项目还需要在podfile目录下执行pod install,工程项目中还需要配置info.plist(根据运行错误提示配置即可)
5. 编写容器加载JS代码

pod模板:

require_relative '../node_modules/react-native/scripts/react_native_pods'
require_relative '../node_modules/@react-native-community/cli-platform-ios/native_modules'
platform :ios, '11.0'
use_frameworks!

target 'Project' do
    config = use_native_modules!
    use_react_native!(:path => config["reactNativePath"])
    
    pod 'AFNetworking', '~> 4.0.1'
end

四、添加第三方依赖库

React端

1. package.json中依赖需要的第三方库
2. yarn install 第三方库到本地
3. react代码中使用 import XXX from ‘第三方库名称’ 导入第三方库模块

Native端

1. 原生工程package.json中依赖需要的第三方库
2. Yarn install 第三方库到本地
3. ios执行pod install ,安卓执行gradle sync,会自动在项目中集成该第三方库(autolinking机制)

例子

yarn info ku 查看第三方库信息
yarn add react-native-localize 添加第三方

相关文章

  • React Native开发流程

    RN开发流程 目标: 3月1日—4月14日,熟悉整套开发流程,并输出文档教程。 RN环境搭建 RN环境搭建请参考以...

  • 2022-05-27

    RN学习之路1:mac系统下搭建RN环境 1,安装homebrew 终...

  • RN热更新-搭建自己服务

    本教程基于code-push-server搭建 本文都是基于上面文章(搭建微软的热更新RN项目)搭建好RN环境后的...

  • React Native 组件 X 属性|状态 X 样式

    上一篇《React Native 环境搭建》 前篇已介绍了 RN 的环境搭建,作为第二篇,介绍 RN 的基础知识为...

  • RN学习记录

    了解RN 2018-2-8 (3h)搭建环境 搭建了Mac下的Android和iOS的开发环境环境搭建 2018-...

  • React-Native混编学习

    本篇主要涉及的是App和RN的混合开发环境搭建,对于基本的RN环境搭建请自行查阅文档。 这里需要着重注意的是全局依...

  • RN环境搭建

    https://www.jianshu.com/p/ab07248f6741rn环境搭建,好文

  • RN环境搭建

    安装依赖:必须安装的依赖有node、react native命令行工具、Python2、JDK和Android s...

  • RN环境搭建

    一、开发环境搭建 基础环境 通过brew安装Node.js 使用npm安装yarn npm install -g ...

  • rn

    1.rn的环境搭建(mac) 在iOS项目中添加rn yarn add react-native 报错 Fetch...

网友评论

      本文标题:RN环境搭建

      本文链接:https://www.haomeiwen.com/subject/tsqbirtx.html