我确定我只是在做一些愚蠢的事情,但看到以下内容让我感到困扰。
PS C:\Softies\angular2> npm list --depth=0
...
+-- @angular/[email protected]
+-- @angular/[email protected]
+-- @angular/[email protected]。 10
+-- @angular/[email protected]
...
然后,当我安装某个包时(这并不重要,因为在许多其他情况下这种令人惊讶的行为也很明显),我收到以下错误。
PS C:\Softies\angular2> npm install ng2-table --save
...
+-- UNMET PEER DEPENDENCY @angular/[email protected]
+-- UNMET PEER DEPENDENCY @angular/[email protected]
+--未满足对等依赖关系@angular/[email protected]
+-- 未满足对等依赖关系@angular/[email protected]
`-- [email protected]
...
有人可以阐明我可能做错了什么、遗漏了什么或混淆了概念吗?
作为补救措施,我尝试通过npm install
. 不再有红色错误,但消息如下所示。
npm WARN [email protected] 需要@angular/common@~2.0.0 的同级,但没有安装。
npm WARN [email protected] 需要@angular/compiler@~2.0.0 的同级,但没有安装。
npm WARN [email protected] 需要 @angular/core@~2.0.0 的对等点,但没有安装。
npm WARN [email protected] 需要@angular/forms@~2.0.0 的同级,但没有安装。
完全不知道该怎么做……我没有正确安装 Angular 吗?!当我运行页面时它似乎工作,所以我怀疑桌子拉了我的腿......
好像是分发到npm有问题。即使在 git hub 上它也有正确的package.json
:
"@angular/common": "^2.0.0",
"@angular/compiler": "^2.0.0",
"@angular/core": "^2.0.0",
"@angular/forms": "^2.0.0"
您可以继续工作,因为它不会抛出错误,只会发出警告。
他们的github上也有一个问题:https : //github.com/valor-software/ng2-table/issues/373
你现在可以看看那里发生了什么。
本文收集自互联网,转载请注明来源。
如有侵权,请联系 [email protected] 删除。
我来说两句