我如何在NPM中解释一个软件包,以指出显然是在依赖性时无法满足的依赖性的软件包



我敢肯定我只是在做一些愚蠢的事情,但我很困扰我看到以下内容。

ps c: softies angular2> npm列表 - depth = 0
...
- @angular/common @2.4.10
- @angular/compiler @2.4.10
- @angular/core @2.4.10
- @angular/forms @2.4.10
...

然后,当我安装某个软件包时(不重要,因为在其他许多情况下也很明显这种行为(,我会收到以下错误。

ps c: softies angular2> npm安装ng2-table -save
...
- 未满足的同伴依赖性 @angular/common @2.4.10
- 未满足的同行依赖项 @angular/compiler @2.4.10
- 未满足的同伴依赖项 @angular/core @2.4.10
- 未满足的同伴依赖项 @angular/forms @2.4.10
`-ng2-table@1.3.2
...

有人可以阐明我可能做错了什么,失踪或混淆了?

的概念

作为一种补救措施,我尝试通过npm install重新安装所有内容。没有红色的错误,但消息说如下。

npm warn ng2-table@1.3.2需要@angular/common@〜2.0.0,但没有安装。
npm警告ng2-table@1.3.2需要@angular/compiler@〜2.0.0的peer,但没有安装。
npm警告ng2-table@1.3.2需要一个@angular/core@〜2.0.0但没有安装的对等。
npm警告ng2-table@1.3.2需要@angular/forms@〜2.0.0的peer,但没有安装。

完全不确定该怎么做...我是否没有正确安装角度?当我运行页面时,它似乎有效,所以我怀疑桌子拉了我的腿...

似乎是分配到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

您现在可以观察那里发生的事情。

最新更新