npm安装中存在重复依赖项问题
我有一个非常简单的设置(),其中npm安装中存在重复依赖项问题,npm,dependencies,npm-install,Npm,Dependencies,Npm Install,我有一个非常简单的设置(),其中project依赖于express和depA,其中depA是由相对文件路径定义的依赖项depA仅取决于express。当我在project中运行npm install时,我会在project/node\u modules/和project/node\u modules/depa/node\u modules/中得到重复的express(以及所有express的依赖项) 为什么会发生这种情况?安装本地依赖项时是否应该发生这种情况 更新: 当depA改为git回购时,
project
依赖于express
和depA
,其中depA
是由相对文件路径定义的依赖项depA
仅取决于express
。当我在project
中运行npm install
时,我会在project/node\u modules/
和project/node\u modules/depa/node\u modules/
中得到重复的express
(以及所有express的依赖项)
为什么会发生这种情况?安装本地依赖项时是否应该发生这种情况
更新:
当depA
改为git回购时,一切正常。因此,这似乎是本地定义的依赖项的问题。任何关于为什么会发生这种情况的信息都很有趣