【发布时间】:2017-12-26 19:20:33
【问题描述】:
我找到了一个想在我的应用程序中使用的新库。 (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.4.4 时,我不太明白所有这些依赖项是 4.0.0:
谢谢。
【问题讨论】:
-
3 个选项; 1)升级未满足的依赖项 2)将已安装的依赖项降级为您安装的版本满足 peerDependencies 的版本 3)YOLO;忽略警告
-
而且您认为只将@angular/core 升级到 4.4.4 并将其余的 Angular 内容保留在 4.0.0 不会有问题吗?
标签: angular npm dependencies