我想安装此软件包:https://github.com/react-native-fellowship/react-native-navbar:
npm i react-native-navbar --save
但是我从另一个来源https://github.com/malkomalko/react-native-navbar获得了另一个过时的软件包:
$ npm list| grep navbar
├── react-native-navbar@1.5.0
│ ├── react-native-navbar@1.1.7 (git://github.com/malkomalko/react-native-navbar.git#fe3d9ed0c717e5304188e22f86ff63f0e029919f)
第一个,我想安装,是第二个,较旧的一个分叉。
我已经尝试使用" npm update"更新我还尝试使用" npm i react-native-navbar@1.5.0"安装特定版本,但它保持不变。
如何处理此类命名冲突?
答案 0 :(得分:0)
我找到了根本原因。我的一个dependencies declared"错误" package作为依赖:
"依赖":{ " react-native-navbar":" malkomalko / react-native-navbar", " react-native-tabs":" malkomalko / react-native-tabs" }