错误添加模块:提供此模块的几个文件
问题描述:
我正在尝试使用命令yarn add react-native-navigation-drawer
在我的项目上安装react-native-navigation-drawer。错误添加模块:提供此模块的几个文件
执行命令后,我运行应用程序时出现错误。
/Users/reactProject/node_modules/react-native/package.json
2017-10-16 15:10:43.664017+0200 mobilizeit[23431:100610] Ambiguous resolution: module '/Users/reactProject/index.ios.js' tries to require 'react-native', but there are several files providing this module. You can delete or fix them:
/Users/reactProject/node_modules/react-native-drawer-layout-polyfill/node_modules/react-native/package.json
/Users/reactProject/node_modules/react-native-navigation-drawer/node_modules/react-native/package.json
/Users/reactProject/node_modules/react-native-tab-view/node_modules/react-native/package.json
/Users/reactProject/node_modules/react-native/package.json
我对反应原生很新。你能帮我解决这个问题吗? 编辑:
用命令yarn start --reset-cache
我得到了很多,看起来像警告:
This warning is caused by a @providesModule declaration with the same name across two different files.
jest-haste-map: @providesModule naming collision:
Duplicate module name: Sample
Paths: /Users/reactProject/node_modules/react-native-navigation-drawer/node_modules/react-native/Libraries/Sample/Sample.ios.js collides with /Users/reactProject/node_modules/react-native-drawer-layout-polyfill/node_modules/react-native/Libraries/Sample/Sample.ios.js
This warning is caused by a @providesModule declaration with the same name across two different files.
jest-haste-map: @providesModule naming collision:
Duplicate module name: Settings
Paths: /Users/reactProject/node_modules/react-native-navigation-drawer/node_modules/react-native/Libraries/Settings/Settings.ios.js collides with /Users/reactProject/node_modules/react-native-drawer-layout-polyfill/node_modules/react-native/Libraries/Settings/Settings.ios.js
答
试试这个命令
yarn start --reset-cache
我更新的问题 –