我如何覆盖依赖的依赖?

不知道这是可能的,但我需要重写依赖的依赖版本。 具体来说,我在我的package.json有这个:

 "dependencies": { "connect": "*" } 

connect然后依赖于"formidable": "1.0.11" 。 我需要connect使用formidable 1.0.13版本。

是否有可能覆盖connect的依赖项而不克隆该项目?

你可以在你的package.json中设置“强大”:“1.0.13”,如果依赖强大的其他包(在这种情况下连接)有强大版本的适当条件,他们将共享一个强大的包。 在最新连接的情况下,它不起作用,因为它具有“强大”:package.json“1.0.11”,如果你在你的package.json设置“1.0.13”,你会得到两个强大的安装(“1.0。 13“作为你的直接依赖,”1.0.11“作为连接依赖)。 AFAIK,在这种情况下重写依赖是不可能的。