我可以在npm中设置我的某个依赖项的依赖项版本吗?

时间:2014-10-13 20:44:48

标签: npm

我猜测jsdom最近的一次更新打破了果汁库。

我可以在我的项目中指定果汁库应该使用哪个版本的jsdom吗?

1 个答案:

答案 0 :(得分:1)

是的,您可以使用npm shrinkwrap锁定依赖项版本。这将生成npm-shrinkwrap.json所尊重的npm install文件,允许您显式指定所需的依赖项版本。

来自文档:

{
  "name": "A",
  "version": "0.1.0",
  "dependencies": {
    "B": {
      "version": "0.0.1",
      "dependencies": {
        "C": {
          "version": "0.1.0"
        }
      }
    }
  }
}