Find centralized, trusted content and collaborate around the technologies you use most.
Teams
Q&A for work
Connect and share knowledge within a single location that is structured and easy to search.
不确定这是可能的,但我需要覆盖依赖项的依赖项的版本。具体来说,我在我的package.json:
package.json
"dependencies": { "connect": "*" }
connect然后依赖于"formidable": "1.0.11". 我需要connect使用1.0.13.formidable
connect
"formidable": "1.0.11"
1.0.13
formidable
connect是否可以在不克隆该项目的情况下覆盖的依赖关系?
你可以在你的 package.json 中设置 "formidable": "1.0.13" 并且如果其他依赖于强大的包(在这种情况下是连接)有适当的条件到强大的版本,他们将共享一个强大的包。在最新连接的情况下,它不起作用,因为它在 package.json 中具有“强大”:“1.0.11”,如果您在 package.json 中设置“1.0.13”,您将安装两个强大的(“1.0. 13”作为您的直接依赖项,“1.0.11”作为连接依赖项)。AFAIK,在这种情况下不可能覆盖依赖关系。