React Native目录结构

1,213 阅读1分钟
名称描述
android目录Android项目目录,包含了使用AndroidStudio开发项目的环境配置文件;
ios目录iOS项目目录,包含了XCode的环境
node_modules目录基于node文件依赖系统产生的相关依赖和第三方lib
index.jsios或android的入口,已经使用index.js代替index.ios.js/index.android.js,android中配置application文件的getJSMainModuleName()配置入口
app.jsonapp的json文件
package.json项目基本信息以及依赖信息
package-lock.jsonnpm install生成的文件,记录当前npm package的信息
App.js相当于Android的MainActivity,可以根据自己的需要进行修改或者删除(同时要修改index.js的注册的组件入口js文件名)
.babelrcBabel配置文件,在.babelrc配置文件中,主要是对预设(presets)和插件(plugins)进行配置,因此不同的转译器作用不同的配置项
.buckconfigBuck的配置文件,buck是Facebook开源的高效构建系统
.flowconfigFlow的配置文件,flowconfig是是Flow的配置文件
.gitattributesgit配置文件,指定非文本文件的对比合并方式
.gitignoregit配置文件,用于忽略你不想提交到Git上的文件
.watchmanconfigwatchman的配置文件,watchman用于监控文件变化,辅助实现工程修改信息