React Native文件

  • android文件夹,就是一个可以用android studio打开的android项目。
  • ios文件夹,是一个可以用xcode打开的ios项目。
  • index.android.js,这是android的React Native入口文件。
  • index.ios.js,这是ios的React Native入口文件。
  • package.json,类似android studio的build.gradle,你依赖的库都写在里面。
  • node_module文件夹,你依赖的库下载下来都存放在里面,属于git的忽略文件,你要找的依赖库源码也在里面,包括React和React Native。
  • jscode文件夹,是自己创建的文件夹,用来存放自己写的js文件。

这里需要理解的是:

package.json,类似于android studio中的build.gradle添加远程依赖,不同的是,package.json大多数时候不需要我们手动添加,我们只需要在根目录通过命令行,npm install xxxxxx --save 就可以依赖一个库了。

install之后,库的依赖信息,自动被写到package.json里面,对应的库也会被下载到node_module文件夹中,类似android studio依赖后把aar同步到本地。

node_module是一个忽略文件,提交的时候不需要提交到git上,类似android studio远程依赖下来的aar,也不会提交到git上。其他人在使用React Native项目时,只需要npm install,工程就会根据package.json,去同步下载各个依赖库到node_module。

:有时候还需要运行react-native linkreact-native link xxx,这是因为有些第三方库是通过原生代码加React Native实现的,通过这个命令,可以自动把相关的配置代码,自动添加到android和ios工程中。


 

猜你喜欢

转载自blog.csdn.net/qq_40054213/article/details/83861992