我找到了一个我想在我的应用程序中使用的新库。 (NGX-平移)
当我尝试安装它时:
npm install @ngx-translate/core --save
我得到两个未满足的对等依赖项:@angular/core@4.4.4
和rxjs@5.4.3
。
我的问题是我如何最好地处理这种情况。
我只是npm install
这两个吗?我担心可能搞砸了,因为在我的package.json
中,所有角度依赖关系当前都设置为^4.0.0
。它们应该都是相同的版本?另外,当我的应用程序的DOM说4.0.0
时,我不太明白所有这些依赖项是4.4.4
:
感谢。
答案 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
。