React Native目錄結構

名稱 描述
android 目錄 Android 專案目錄,包含了使用 AndroidStudio 開發專案的環境配置檔案;
ios 目錄 iOS 專案目錄,包含了 XCode 的環境
node_modules 目錄 基於 node 檔案依賴系統產生的相關依賴和第三方 lib
index.js ios 或 android 的入口,已經使用index.js代替index.ios.jsindex.android.js,android 中配置 application 檔案的getJSMainModuleName()配置入口
app.json app 的 json 檔案
package.json 專案基本資訊以及依賴資訊
package-lock.json npm install 生成的檔案,記錄當前 npm package 的資訊
App.js 相當於 Android 的 MainActivity,可以根據自己的需要進行修改或者刪除(同時要修改index.js的註冊的元件入口 js 檔名)
.babelrc Babel 配置檔案,在.babelrc配置檔案中,主要是對預設(presets)和外掛(plugins)進行配置,因此不同的轉譯器作用不同的配置項
.buckconfig Buck 的配置檔案,buck 是 Facebook 開源的高效構建系統
.flowconfig Flow 的配置檔案,flowconfig 是是 Flow 的配置檔案
.gitattributes git 配置檔案,指定非文字檔案的對比合並方式
.gitignore git 配置檔案,用於忽略你不想提交到 Git 上的檔案
.watchmanconfig watchman 的配置檔案,watchman 用於監控檔案變化,輔助實現工程修改資訊