npm安装-包是否需要同时处于对等依赖项和依赖项中?
有没有人能告诉我,如果我或我不应该把一个包放在这两个地区npm安装-包是否需要同时处于对等依赖项和依赖项中?,npm,package.json,Npm,Package.json,有没有人能告诉我,如果我或我不应该把一个包放在这两个地区 例如,如果我在依赖项中有“@asymmetrik/ngx传单绘制…”,并且它有一个对等依赖项“传单绘制…”,那么我是否要将传单绘制放入对等依赖项以及依赖项区域?我也有这个问题,我想答案是是。我与rxjs的次要版本有冲突(许多类型错误): 这通常会导致安装两个略有不同的rxjs版本。所以我试了一下: A depends on rxjs A depends on B B peer depends on rxjs 但在为组件B运行测试等时,
例如,如果我在依赖项中有“@asymmetrik/ngx传单绘制…”,并且它有一个对等依赖项“传单绘制…”,那么我是否要将传单绘制放入对等依赖项以及依赖项区域?我也有这个问题,我想答案是是。我与rxjs的次要版本有冲突(许多类型错误): 这通常会导致安装两个略有不同的rxjs版本。所以我试了一下:
A depends on rxjs
A depends on B
B peer depends on rxjs
但在为组件B运行测试等时,它抱怨没有安装rxjs,所以现在我有:
A depends on rxjs
A depends on B
B depends on rxjs
B peer depends on rxjs
到目前为止还有效。奇怪的是,两个项目中rxjs的版本规范都允许安装相同(最新)版本的库,但npm/Thread最终还是安装了两个不同的副本。是关于依赖关系的很好的解释。可能是
A depends on rxjs
A depends on B
B depends on rxjs
B peer depends on rxjs