如何处理未满足的对等依赖项?

时间:2017-12-25 23:35:15

标签: angular npm dependencies

我找到了一个我想在我的应用程序中使用的新库。 (NGX-平移)

当我尝试安装它时:

npm install @ngx-translate/core --save

我得到两个未满足的对等依赖项:@angular/core@4.4.4rxjs@5.4.3

我的问题是我如何最好地处理这种情况。

我只是npm install这两个吗?我担心可能搞砸了,因为在我的package.json中,所有角度依赖关系当前都设置为^4.0.0。它们应该都是相同的版本?另外,当我的应用程序的DOM说4.0.0时,我不太明白所有这些依赖项是4.4.4

ng-version

感谢。

1 个答案:

答案 0 :(得分:2)

在{0}}和npm install中执行@angular/core@4.4.4的最佳方法是处理您的案例中的未对等依赖项。
并且不要担心你不会搞砸你的角度设置,因为rxjs@5.4.3允许安装最高^4.0.0的版本。这就是为什么在您的DOM中看到4.9.9的原因 有关angular@4.4.4中可能遇到的^~@等符号语义的详细信息,请参阅semver
PS:在安装对等依赖项时不要忘记使用package.json