Node.js 如何覆盖依赖项';什么是依赖?

Node.js 如何覆盖依赖项';什么是依赖?,node.js,npm,Node.js,Npm,不确定这是否可行,但我需要覆盖依赖项依赖项的版本。具体地说,我在我的包.json中有这个: "dependencies": { "connect": "*" } connect则依赖于“强大”:“1.0.11”。我需要连接才能使用强大的1.0.13版 是否可以在不克隆该项目的情况下覆盖connect的依赖关系?您可以在package.json上设置“undervable”:“1.0.13”,如果依赖于undervable的其他包(在本例中为connect)对undervable版本具有适当

不确定这是否可行,但我需要覆盖依赖项依赖项的版本。具体地说,我在我的
包.json中有这个:

"dependencies": {
  "connect": "*"
}
connect
则依赖于
“强大”:“1.0.11”
。我需要
连接
才能使用
强大
1.0.13版


是否可以在不克隆该项目的情况下覆盖
connect
的依赖关系?

您可以在package.json上设置“undervable”:“1.0.13”,如果依赖于undervable的其他包(在本例中为connect)对undervable版本具有适当的条件,则它们将共享单个undervable包。对于最新的connect,它不起作用,因为它有“强大的”:“1.0.11”在package.json上,如果在package.json上设置“1.0.13”,则会安装两个强大的组件(“1.0.13”作为直接依赖项,“1.0.11”作为连接依赖项)。好了,在这种情况下不可能覆盖依赖关系。

你找到过这个问题的答案吗?我有一个类似的问题。npm shrinkwrap适用于此:这是否回答了您的问题?