我想在我的angular 2应用程序中安装@ ngrx/store模块.我正在使用npm install并收到以下错误:
npm ERR! peerinvalid The package rxjs@5.0.0-beta.6 does not satisfy its siblings' peerDependencies requirements!
npm ERR! peerinvalid Peer @angular/core@2.0.0-rc.0 wants rxjs@5.0.0-beta.6
npm ERR! peerinvalid Peer @angular/http@2.0.0-rc.0 wants rxjs@5.0.0-beta.6
npm ERR! peerinvalid Peer angular2@2.0.0-beta.16 wants rxjs@5.0.0-beta.2
npm ERR! peerinvalid Peer @ngrx/store@1.5.0 wants rxjs@5.0.0-beta.6
Run Code Online (Sandbox Code Playgroud)
这是否意味着我必须升级我的angular2模块,因为它需要更低版本的rxjs@5.0.0-beta.2?
小智 9
问题是你在同一个项目中同时拥有beta.16和rc.0作为依赖项.由于angular更改了两者之间的npm包名称,因此您需要卸载并删除任何您不想要的依赖项.假设您要升级到rc.0,请从package.json中删除它并运行:
npm uninstall angular2
Run Code Online (Sandbox Code Playgroud)
| 归档时间: |
|
| 查看次数: |
6062 次 |
| 最近记录: |