我如何让npm安装软件包并忽略一个(或所有)对等依赖项?

1rhkuytd  于 2022-11-14  发布在  其他
关注(0)|答案(2)|浏览(518)

我已经安装了vuex@4.0.2。我想安装vuex-module-decorators@latest,它具有vuex 3的对等依赖关系(不是>=3)。我有一种感觉,这将与vuex 4工作得很好。有没有办法让我告诉npm安装这个新包,而不会由于无法解析对等依赖项而崩溃(因为4!= 3)?还是我只需要创建我自己的vuex-module-decorators的fork,并且使用一个更新的package.json来允许vuex >=3

qjp7pelc

qjp7pelc1#

使用--legacy-peer-deps通常会允许您在不满足对等依赖关系要求的情况下安装软件包。(这是使用npm@6的默认设置,所以如果您遇到问题,我假设您使用的是npm@7。)如果这不起作用,--force将在不考虑对等依赖关系的情况下安装。

mjqavswn

mjqavswn2#

如果您希望自动安装对等依赖项,请将“auto-install-peers=true”添加到项目根目录下的.npmrc文件中

相关问题