如何在package.json中强制嵌套的npm依赖关系
我相信这是很常见的问题,但是我仍然找不到可靠的答案。
在我的package.json中,我有依赖项 – “grunt-selenium-webdriver”,它的package.json中列出了一些不能从我们的networking访问的依赖版本(我们正在使用内部有时滞的NPMregistry)。
我想使用当前版本的grunt-selenium-webdriver,但使用不同版本的嵌套依赖。 这有可能吗?
PS:我尝试了同行依赖,但它似乎旨在解决另一个问题。
您可以通过NPM-Shrinkwrapfunction实现此目的 。
其他的例子可以在manage-node-js-dependencies-with-shrinkwrap中find 。