首页 > 其他分享 >react native项目安装需求

react native项目安装需求

时间:2023-09-12 16:36:51浏览次数:43  
标签:npm react install ##### 安装 native

1. 创建RN项目
2. 安装路由依赖
3. redux需求安装redux依赖
4. 第三方组件库
5. 打包及各种其他操作  安装指定依赖


注意:**link** 链接库已在RN(react native)0.60版本开始支持自动链接,不需要再手动link!!!

 

### 2.安装路由依赖

##### 安装所需包
npm install @react-navigation/native

##### 将依赖安装到裸项目中
npm install react-native-screens react-native-safe-area-context

##### 额外配置
-------------------------------------------------------
react-native-screens软件包需要一个额外配置,编辑位于
`android/app/src/main/java/<your package name>/MainActivity.java`文件,将下面代码添加到类的主体中

public class MainActivity extends ReactActivity {
  // ...
  ~~~
  @Override
  protected void onCreate(Bundle savedInstanceState) {
    super.onCreate(null);
  }
~~~
  // ...
  }
  并确保在此文件顶部的包语句下方添加以下导入语句:
  ~~~
  import android.os.Bundle;
  ~~~
---------------------------------------------------------------------

##### 安装堆栈导航器

~~~
npm install @react-navigation/native-stack
~~~

##### 安装选项导航器
~~~
npm install @react-navigation/bottom-tabs
~~~

标签:npm,react,install,#####,安装,native
From: https://www.cnblogs.com/beijin/p/17696547.html

相关文章

  • [FASTDDS]02-安装fast-gen
    [FASTDDS]02-安装fast-gen原创https://blog.51cto.com/u_6650004/6114605安装fast-gen fast-gen安装指引fast-gen是一个java程序,因此需要安装openjdk和gradle。登录后复制exportFAST_DDS_ROOT=/home/V01/uidq8207/work/code/third_party/Fast-DDS-GIT/sudoap......
  • python3 pip3 安装python-ldap失败
    pip3安装时提示ERROR:Couldnotbuildwheelsforpython-ldap,uWSGI,M2Crypto,whichisrequiredtoinstallpyproject.toml-basedprojectsERROR:CouldnotbuildwheelsforuWSGI,whichisrequiredtoinstallpyproject.toml-basedprojects需要apt-getinstall......
  • ubuntu16.04安装cuda8.0+pytorch1.0.0
    1.安装cuda1.1查看ubuntu的英伟达显卡驱动nvidia-smi得到驱动版本是384.130,比较老,所以需要下载旧版本的cuda1.2查看显卡是否支持CUDA计算然后去到这里https://developer.nvidia.com/cuda-gpus查看你的显卡是否在表中,在的话你显卡就是支持CUDA计算的(CUDA-capable)。结果......
  • c#之NSIS制作安装包
    1:如果想制作的安装包可以支持多语言,安装界面的多语言,可以在nsis脚本语言里面加入UnicodeTrue这样的话,在安装包安装的时候就可以选择语言 2:运行时无法卸载,有的时候用户会在程序运行期间会对软件进行一个卸载,这个时候我们可以在nsis脚本中加入以上代码,可防止用户在运行时去卸......
  • Android静默安装实现方案
    之前有很多朋友都问过我,在Android系统中怎样才能实现静默安装呢?所谓的静默安装,就是不用弹出系统的安装界面,在不影响用户任何操作的情况下不知不觉地将程序装好。虽说这种方式看上去不打搅用户,但是却存在着一个问题,因为Android系统会在安装界面当中把程序所声明的权限展示给用户看,......
  • 电气工程量用什么安装算量软件算
    建筑电气安装预算中有配电箱(柜)安装、配管、配线、电缆安装、桥架安装、灯具、开关、插座、防雷与接地等工程量的计算,有专业计算电气的安装算量软件吗?电气工程领域,算量软件的选择对于项目的成功实施至关重要。在这篇文章中,我们将重点介绍鹏业安装算量软件,探讨其在电气工程算量方面......
  • 安装CentOS7 解决错误信息:Warning: /deu/root does not exist Generating
    本文适用于错误信息"Warning:/deu/rootdoesnotexistGenerating"的一种情况不适用于错误信息"Warning:/dev/rootdoesnotexist,couldnotboot" 在给一台老旧的 DellR710安装CentOS7时发现的一个错误"Warning:/deu/rootdoesnotexistGenerating" 看了好......
  • docker部署springboot+vue项目环境安装及部署流程
    后端项目打jar包修改及配置项1、修改配置文件application-prod.yml中的mysql配置和redis配置2、切换Maven为生产模式3、Maven打包4、拿到打包后的jar 包5、拿到jar包之后在Linux中使用nohupjava-jarjeecg-system-start-3.5.0.jar>catalina.out2>&1&命令即可启动项......
  • 【Lidar】Cloud Compare介绍&安装包
    ​     CloudCompare是一款基于GPL开源协议的3D点云处理软件,最初被设计用来对稠密的三维点云进行直接比较。它依赖于一种特定的八叉树结构,在进行点云对比这类任务时具有出色的性能。在2005年后,CloudCompare实现了点云和三角形网格之间的比较。        CloudCompar......
  • linux(centos7)安装防火墙firewalld及开放端口相关命令
    安装firewalld防火墙命令:yuminstallfirewalld  安装完成,查看防火墙状态为notrunning,即未运行,输入命令开启:  添加开放端口:   防火墙相关命令: 查看防火墙状态systemctlstatusfirewalld.service 打开防火墙systemctlstartfirewalld.service 关闭......