为什么安装npm软件包会重新安装所有其他软件包?

时间:2020-03-31 21:42:39

标签: javascript node.js npm npm-install

我有一个烦人的问题,当我尝试使用npm安装新软件包时,它将开始安装所有其他软件包,这常常会破坏某些东西并迫使我重新安装节点模块。可能是什么问题,我该如何解决?

enter image description here

1 个答案:

答案 0 :(得分:3)

它不会安装所有其他软件包,而只是安装所有依赖项以实际安装gatsby-source-contentful

您可以在“依赖项”选项卡中查看package的依赖项。 当然,那些依赖项可能具有更多的依赖项,因此它只是一连串的安装和更新。

例如,gatsby-source-contentful软件包中有一个名为gatsby-source-filesystem的依赖项,它与file-type有依赖关系,因此才尝试更新它。