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

我可以在npm中设置一个依赖项的依赖项版本吗?,npm,Npm,我猜jsdom最近的一次更新破坏了juice库 我可以在我的项目中指定juice库应该使用哪个版本的jsdom吗?是的,您可以使用锁定依赖项版本。这将生成npm-install所遵循的npm-shrinkwrap.json文件,该文件允许您明确指定所需的依赖项版本 从文件中: { "name": "A", "version": "0.1.0", "dependencies": { "B": { "version": "0.0.1", "dependen

我猜jsdom最近的一次更新破坏了juice库


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

是的,您可以使用锁定依赖项版本。这将生成
npm-install
所遵循的
npm-shrinkwrap.json
文件,该文件允许您明确指定所需的依赖项版本

从文件中:

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