我已经安装了vuex@4.0.2。我想安装vuex-module-decorators@latest,它具有vuex 3的对等依赖关系(不是>=3)。我有一种感觉,这将与vuex 4工作得很好。有没有办法让我告诉npm安装这个新包,而不会由于无法解析对等依赖项而崩溃(因为4!= 3)?还是我只需要创建我自己的vuex-module-decorators的fork,并且使用一个更新的package.json来允许vuex >=3?
vuex@4.0.2
vuex-module-decorators@latest
vuex 3
>=3
vuex 4
vuex-module-decorators
package.json
vuex >=3
qjp7pelc1#
使用--legacy-peer-deps通常会允许您在不满足对等依赖关系要求的情况下安装软件包。(这是使用npm@6的默认设置,所以如果您遇到问题,我假设您使用的是npm@7。)如果这不起作用,--force将在不考虑对等依赖关系的情况下安装。
--legacy-peer-deps
npm@6
npm@7
--force
mjqavswn2#
如果您希望自动安装对等依赖项,请将“auto-install-peers=true”添加到项目根目录下的.npmrc文件中
2条答案
按热度按时间qjp7pelc1#
使用
--legacy-peer-deps
通常会允许您在不满足对等依赖关系要求的情况下安装软件包。(这是使用npm@6
的默认设置,所以如果您遇到问题,我假设您使用的是npm@7
。)如果这不起作用,--force
将在不考虑对等依赖关系的情况下安装。mjqavswn2#
如果您希望自动安装对等依赖项,请将“auto-install-peers=true”添加到项目根目录下的.npmrc文件中