react-native - 为什么安装一个 npm 包会删除许多其他包?

标签 react-native npm

我在使用 npm 安装软件包时遇到困难。该软件包安装成功,但是,它删除了一大堆其他软件包。

我无法在另一台机器上重现这个。这是软件包安装的输出:

[masterwok@crunchbox Caster]$  npm install react-native-google-cast --save
npm notice created a lockfile as package-lock.json. You should commit this file.
+ react-native-google-cast@1.3.0
added 1 package and removed 638 packages in 7.967s
[masterwok@crunchbox Caster]$  

如您所见,它完全破坏了我的应用程序依赖项。什么可能导致这种情况?如果我不得不猜测,我会说无法满足某些依赖关系,从而导致级联下降。我不知道哈哈

最佳答案

我不完全确定为什么 npm 正在做它正在做的事情,但是从输出包锁的外观来看,我推测您正在使用 npm5。

尝试降级到 npm 4。

关于react-native - 为什么安装一个 npm 包会删除许多其他包?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/44425883/

相关文章:

javascript - 如何使用React Native删除动态图像?

javascript - 为我的 child 创建 React Native 应用程序。!

javascript - 这个任务队列可以使用哪个库?

javascript - "which adb"命令显示 adb 的路径,但 "adb devices"表示没有这样的文件或目录

javascript - 如何在 React Native 中使用 fetch 发布表单?

javascript - TypeError : this. props.navigation.getParam 在使用 React Native 传递参数时不是函数

javascript - [类型错误 : Cannot read property 'GlobalWorkerOptions' of undefined]

node.js - 向 slackbot 发送私有(private)消息,而工作区的其他用户不会看到它

node.js - Grunt cli 未设置系统路径

node.js - 如何清理不在 package.json 中的包的 node_modules 文件夹?