代码之家  ›  专栏  ›  技术社区  ›  Christopher Shroba

如何让npm安装包忽略一个(或全部)对等依赖关系?

  •  0
  • Christopher Shroba  · 技术社区  · 5 年前

    我有 vuex@4.0.2 安装。我想安装 vuex-module-decorators@latest ,这与 vuex 3 (不是 >=3 )1.我觉得这个很好用 vuex 4 .我有没有办法告诉npm安装这个新软件包,而不会因为无法解决对等依赖关系而崩溃(因为4!=3)?还是我需要创造我自己的叉子 vuex-module-decorators 更新了 package.json 这就允许 vuex >=3 ?

    0 回复  |  直到 5 年前
        1
  •  0
  •   Trott    5 年前

    使用 --legacy-peer-deps 通常允许您在不满足对等依赖性要求的情况下安装软件包。(这是使用 npm@6 所以我猜你在用 npm@7 如果你发现了问题。)如果这不管用, --force 将在不考虑对等依赖关系的情况下安装。