【发布时间】:2021-01-16 10:17:25
【问题描述】:
作为升级的一部分,我在更新 npm 包时遇到了困难。我看到 angular/core 具有未满足的依赖关系,如下所示。我想了解'+'、'-'、'`'是什么意思?
我跑来查看未满足的依赖项的命令:npm list @angular/core. 另外,如果请建议我阅读有关此类 npm 输出的良好文档。
+-- UNMET PEER DEPENDENCY @angular/core@8.2.14
`-- adal-angular5@1.0.36
`-- @angular/core@5.2.11
npm ERR! peer dep missing: @angular/core@6.1.10, required by @angular/http@6.1.10
npm ERR! peer dep missing: @angular/core@^6.1.0, required by @ng-bootstrap/ng-bootstrap@3.3.1
npm ERR! peer dep missing: @angular/core@^6.0.0-rc.0 || ^6.0.0, required by angular-file-uploader@4.2.1
npm ERR! peer dep missing: @angular/core@>=2.3.1 <7.0.0 || >6.0.0-beta <7.0.0, required by codelyzer@4.3.0
npm ERR! peer dep missing: @angular/core@4.0.0-rc.1, required by jasmine-angular-snapshot-testing@1.0.1
npm ERR! peer dep missing: @angular/core@^6.0.0-rc.0 || ^6.0.0, required by ng-feedback@1.1.8
npm ERR! peer dep missing: @angular/core@>=4.3.0 <8.0.0, required by ngx-country-picker@1.4.0
npm ERR! peer dep missing: @angular/core@^5.0.0, required by ngx-ip@1.1.4
npm ERR! peer dep missing: @angular/core@^6.0.0-rc.0 || ^6.0.0, required by ngx-spinner@6.1.2
【问题讨论】: