Reactjs React本机文件体系结构中每个文件的用途是什么?

Reactjs React本机文件体系结构中每个文件的用途是什么?,reactjs,react-native,mobile-development,Reactjs,React Native,Mobile Development,我最近开始使用React-Native,在官方文档之后,我使用npx-React-Native init-ProjectName初始化了一个项目 我不确定工具版本是否重要(可能是),但我使用的是npm版本6.13.7,react native cli版本2.0.1和react native 0.62.2。通过该配置,我得到的文件体系结构如下: 我仔细研究了一下,但没有找到答案。那么,有人能给我解释一下这个文件体系结构中每个文件的用途是什么,我可以删除哪些文件吗 提前感谢:DPackage.js

我最近开始使用React-Native,在官方文档之后,我使用
npx-React-Native init-ProjectName
初始化了一个项目

我不确定工具版本是否重要(可能是),但我使用的是
npm版本6.13.7
react native cli版本2.0.1
react native 0.62.2
。通过该配置,我得到的文件体系结构如下:

我仔细研究了一下,但没有找到答案。那么,有人能给我解释一下这个文件体系结构中每个文件的用途是什么,我可以删除哪些文件吗


提前感谢:D

Package.json

此文件包含应用程序正在使用和运行应用程序所需安装的模块的所有依赖项

warn.lock文件warn和package lock.json

这两个文件保存了依赖项的版本。对于npm或Thread修改节点模块树或package.json的任何操作,都会自动生成json。它描述生成的确切树,以便后续安装能够生成相同的树,而不考虑中间依赖项更新

app.json

此文件包含您的应用程序名等

babel.config.js

此文件包含与babel相关的配置,Babels是一个将ES6传输到ES5的transpiler

index.js

这是应用程序表单的入口点,react本机代码从这里开始执行

EsLint更漂亮

这些文件与维护代码缩进、未使用的导入、额外、间距有关,这些文件包含与这些内容相关的配置(EsLint和prettier用于避免上述内容)

.watchMan

watchman在packager运行时监视代码更改,因此此文件对此进行了配置

.Flow

流用于类型检查,因此它保存与此相关的配置

节点\u模块

此文件夹包含应用程序正在使用的所有模块,这些模块也记录在您的
包.json


还有
Android
(保存本机Android代码),
IOS
(保存本机IOS代码),还有其他
JS文件
,保存本机JS代码。

非常感谢,兄弟。你的帮助澄清了很多。没问题,兄弟。