首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >npm安装抱怨未满足的对等设备

npm安装抱怨未满足的对等设备
EN

Stack Overflow用户
提问于 2016-09-21 18:49:15
回答 2查看 260关注 0票数 0

我刚升级到rc-6的角2最终版本。在整个beta/rc版本中,我已经升级了好几次,没有问题。

在我的package.json中我的助手是:

代码语言:javascript
复制
"dependencies": {
    "@angular/common": "2.0.0",
    "@angular/compiler": "2.0.0",
    "@angular/compiler-cli": "0.6.0",
    "@angular/core": "2.0.0",
    "@angular/forms": "2.0.0",
    "@angular/http": "2.0.0",
    "@angular/platform-browser": "2.0.0",
    "@angular/platform-browser-dynamic": "2.0.0",
    "@angular/platform-server": "2.0.0",
    "@angular/router": "3.0.0",
    "@angular/upgrade": "2.0.0",
    "angular2-cookie": "1.2.3",
    "bootstrap-sass": "3.3.6",
    "chart.js": "2.1.6",
    "core-js": "^2.4.1",
    "highlight.js": "9.5.0",
    "marked": "0.3.5",
    "ng2-bootstrap": "1.1.1",
    "ng2-charts": "1.2.0",
    "reflect-metadata": "^0.1.3",
    "rxjs": "5.0.0-beta.12",
    "zone.js": "^0.6.23"
  }

这与当前(撰写本文时) 角2设置页上的内容相匹配。

运行npm安装程序将安装所有设备,但最后会出现大量错误:

代码语言:javascript
复制
219946 error code EPEERINVALID
219947 error peerinvalid The package @angular/common@2.0.0 does not satisfy its siblings' peerDependencies requirements!
219947 error peerinvalid Peer @angular/forms@2.0.0 wants @angular/common@^2.0.0
219947 error peerinvalid Peer @angular/platform-browser@2.0.0 wants @angular/common@^2.0.0
219947 error peerinvalid Peer @angular/platform-browser-dynamic@2.0.0 wants @angular/common@^2.0.0
219947 error peerinvalid Peer @angular/platform-server@2.0.0 wants @angular/common@^2.0.0
219947 error peerinvalid Peer @angular/router@3.0.0 wants @angular/common@^2.0.0
219947 error peerinvalid Peer ng2-bootstrap@1.1.1 wants @angular/common@2.0.0-rc.6
219947 error peerinvalid Peer ng2-charts@1.2.0 wants @angular/common@2.0.0-rc.6
219948 verbose exit [ 1, true ]

正如您在我的package.json中所看到的,我使用的是“角/公共”@2.0.0,并且没有比当前可用的版本更高的版本。当前的设置不建议使用^2.0.0,但无论如何我都尝试过了。

我还尝试过对我的整个node_modules目录进行核弹,以及在任何其他情况下安装@ar角/公用,但都没有成功。我是傻了,还是这里还出了什么事?

EN

回答 2

Stack Overflow用户

发布于 2016-09-22 14:54:52

我做了一些测试,当我只使用一个npm install文件运行package.json时,a能够重现这个错误。在运行npm之前,您应该有4个文件在您的Range2项目中安装。在angular.io中,您需要复制以下文件..。

-package.json

-tsconfig.json

-typing.json

-systemjs.config.js

一旦将所有这些文件复制到项目中,请再次运行NPM安装。(这些文件嵌套在本教程中package.json文件上方的选项卡中)

票数 0
EN

Stack Overflow用户

发布于 2016-09-22 15:52:13

无论是国家预防机制,还是:

代码语言:javascript
复制
    npm install -g npm
    npm cache clean
    npm update -g
    npm install

或者可能是因为NG2-引导和NG2图表前的版本的@角形/普通的东西出了问题?尝试更新的版本?:

代码语言:javascript
复制
  "ng2-bootstrap": "1.1.5",
  "ng2-charts": "1.3.0",
票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/39624345

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档