如何在package.json中强制嵌套的npm依赖项

vgr*_*nko 6 dependencies nested node.js npm

我相信这是非常常见的问题,但我仍然无法找到可靠的答案.

在我的package.json我有依赖 - "咕噜 - 硒webdriver的",这在其上市的package.json一些依赖版本,这是不是从我们的网络访问(我们使用的是哪个有时会滞留在内部NPM注册表).

我想使用当前版本的grunt-selenium-webdriver但具有不同版本的嵌套依赖项.无论如何这可能吗?

PS:我尝试过对等依赖,但似乎它的目的是解决另一个问题.

Rav*_*avi 6

您可以通过NPM-Shrinkwrap功能实现此目的.

其他示例可以在manage-node-js-dependencies-with-shrinkwrap上找到.