我在安装react-native-device-info
到现有的 react-native 项目时遇到了问题(使用创建create-react-native-app
然后弹出)
我跑:
yarn add react-native-device-info
yarn install
react-native link react-native-device-info
cd ios && pod install & cd ..
pod install installs RNDeviceInfo
,但也React
作为依赖项?
然后我yarn ios
正常运行。
MetroBundler 失败并显示:
``` 此警告是由跨两个不同文件的具有相同名称的 @providesModule 声明引起的。加载依赖图,完成。错误:捆绑失败:不明确的解决方案:模块/Users/thomasclarke/dev/mobile-notifications-native/index.js
尝试要求react-native
,但有几个文件提供此模块。您可以删除或修复它们:
/Users/thomasclarke/dev/mobile-notifications-native/ios/Pods/React/package.json
/Users/thomasclarke/dev/mobile-notifications-native/node_modules/react-native/package.json
```
我提出了一个错误报告,因为这显然是不可接受的行为,但这是我可以通过我的设置解决的问题吗?