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

Posted

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了如何处理未满足的对等依赖?相关的知识,希望对你有一定的参考价值。

我找到了一个我想在我的应用程序中使用的新库。 (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

谢谢。

答案

在你的情况下处理unmeet对等依赖关系的最佳方法是为npm install@angular/core@4.4.4rxjs@5.4.3。 并且不要担心你不会搞砸你的角度设置,因为^4.0.0允许安装版本高达4.9.9。这就是为什么在你的DOM中你看到angular@4.4.4 有关semver中可能遇到的^~@等符号语义的更多信息,请参阅package.json。 PS:安装对等依赖项时不要忘记使用--save

以上是关于如何处理未满足的对等依赖?的主要内容,如果未能解决你的问题,请参考以下文章

Angular 如何处理未可知异常错误

等待/异步如何处理未解决的承诺

如何处理未定义的 Observable

Angular 如何处理未可知异常错误

swift - 如何处理未捕获的异常

发布 TypeScript 包时如何处理可选的对等依赖项?