Angular 2 rc3 - 未解决的依赖项

aye*_*yeo 7 node.js npm angular

我正在使用官方Angular2网站上的packages.json,快速入门.昨天它工作正常,今天npm无法解决家属.我收到错误:

npm ERR! peerinvalid The package @angular/core@2.0.0-rc.3 does not satisfy its siblings' peerDependencies requirements!
npm ERR! peerinvalid Peer @angular/common@2.0.0-rc.3 wants @angular/core@2.0.0-rc.3
npm ERR! peerinvalid Peer @angular/compiler@2.0.0-rc.3 wants @angular/core@2.0.0-rc.3
npm ERR! peerinvalid Peer @angular/forms@0.1.1 wants @angular/core@2.0.0-rc.3
npm ERR! peerinvalid Peer @angular/http@2.0.0-rc.3 wants @angular/core@2.0.0-rc.3
npm ERR! peerinvalid Peer @angular/platform-browser@2.0.0-rc.3 wants @angular/core@2.0.0-rc.3
npm ERR! peerinvalid Peer @angular/platform-browser-dynamic@2.0.0-rc.3 wants @angular/core@2.0.0-rc.3
npm ERR! peerinvalid Peer @angular/router@3.0.0-alpha.7 wants @angular/core@^2.0.0-rc.2
npm ERR! peerinvalid Peer @angular/router-deprecated@2.0.0-rc.2 wants @angular/core@^2.0.0-rc
npm ERR! peerinvalid Peer @angular/upgrade@2.0.0-rc.3 wants @angular/core@2.0.0-rc.3
npm ERR! peerinvalid Peer angular2-in-memory-web-api@0.0.12 wants @angular/core@2.0.0-rc.2
Run Code Online (Sandbox Code Playgroud)

我的npm-debug:http://qi-systems.pl/file/3dd29e55.zip

Ank*_*ngh 5

当你更新一些软件包并留下一些悬挂时会发生这种情况,这就是角度刚刚做的RC.3.


所以不要固定谁需要什么,

  • 我删掉了 node_modules
  • package.json从QuickStart 复制,添加了我的额外内容
  • npm install

npm再次开心.


小智 5

升级npm为我工作:

npm install npm -g
Run Code Online (Sandbox Code Playgroud)

然后删除node_modules和

npm install
Run Code Online (Sandbox Code Playgroud)