不确定这是否可行,但我需要覆盖依赖项依赖项的版本。具体来说,我在package.json
:
"dependencies": {
"connect": "*"
}
connect
然后依赖"formidable": "1.0.11"
。我需要connect
使用1.0.13
的版本formidable
。
是否可以在不克隆该项目的情况下覆盖connect
的依赖关系?
答案 0 :(得分:1)
您可以在package.json中设置“formidable”:“1.0.13”,如果依赖于formidable的其他包(在本例中为connect)具有强大版本的适当条件,则它们将共享单个强大的包。在最新连接的情况下,它不起作用,因为它在package.json上有“强大”:“1.0.11”,如果你在package.json中设置“1.0.13”,你将得到两个强大的安装(“1.0。 13“作为你的直接依赖,”1.0.11“作为连接依赖)。 AFAIK,在这种情况下不可能覆盖依赖。