React native monorepo依赖关系属于哪里?

React native monorepo依赖关系属于哪里?,react-native,monorepo,React Native,Monorepo,这是世博会monorepo的结构: ├── apps │ ├── first-app │ │ ├── App.tsx │ │ └── package.json │ └── second-app │ ├── App.tsx │ └── package.json ├── package.json 当然有一部分。 我的目标是将两个应用程序中使用的包放在根级别的package.json中。 我感到困惑的是,一些特定的包必须放在apps的package.j

这是世博会monorepo的结构:

├── apps
│   ├── first-app
│   │   ├── App.tsx
│   │   └── package.json
│   └── second-app
│       ├── App.tsx
│       └── package.json
├── package.json
当然有一部分。 我的目标是将两个应用程序中使用的包放在根级别的package.json中。 我感到困惑的是,一些特定的包必须放在apps的package.json中,而大多数包只能放在根级别的package.json中。例如,您需要放置
“react native”:https://github.com/expo/react-native/archive/sdk-40.0.0.tar.gz“
每个apps package.json文件中的包。 为什么呢?为什么有些包属于那里而不属于root package.json