使用 react-native init NativeApp 初始化react本机项目时,将创建具有平面项目结构的新目录 .

我已经有了一个项目目录,我不想过度污染根目录 . 我想要的是一个如下所示的根目录:

MyProject
| - package.json
| - .gitignore
| - .gitattributes
| - README.md
| - .env
| - .git
| - Server
|   | - server.js
|   | - <other server files>
|
| - OtherProjectFolder
| - node_modules
| - NativeApp
    | - android
    | - ios
    | - app.json
    | - index.android.js
    | - index.ios.js
    | - ...

换句话说,我希望react应用程序与我的项目的其余部分共享package.json和node_modules等,而不将所有应用程序文件保存在根目录中 .

为了实现这一点,我只是将package.json,gitignore,node_modules和git文件从NativeApp目录移动到MyProject目录,并使用了命令 react-native run-android --root NativeApp ,但是构建失败了 .

如何重新组织react本机目录结构?