包 rxjs@5.0.0-beta.6 不满足其兄弟姐妹的 peerDependencies 要求?
The package rxjs@5.0.0-beta.6 does not satisfy its siblings' peerDependencies requirements?
我正在尝试在我的 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
这是否意味着我必须升级我的 angular2 模块,因为它需要较低版本的 rxjs@5.0.0-beta.2?
试试运行这个,它可能对你有用:
npm install --save @angular/core @angular/compiler @angular/common @angular/platform-browser @angular/platform-browser-dynamic rxjs@5.0.0-beta.6 zone.js@0.6.12
问题是您在同一项目中同时拥有 beta.16 和 rc.0 作为依赖项。由于 angular 更改了两者之间的 npm 包名称,您将需要卸载并删除您不想要的任何一个的依赖项。假设您想升级到 rc.0,请将其从 package.json 和 运行:
中删除
npm uninstall angular2
我在 node v 0.12 上升级到版本 6.9 修复了这个
我有同样的问题,刚刚更新到 rxjs@5.0.1
npm install rxjs@5.0.1 --save
成功了。
我正在尝试在我的 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
这是否意味着我必须升级我的 angular2 模块,因为它需要较低版本的 rxjs@5.0.0-beta.2?
试试运行这个,它可能对你有用:
npm install --save @angular/core @angular/compiler @angular/common @angular/platform-browser @angular/platform-browser-dynamic rxjs@5.0.0-beta.6 zone.js@0.6.12
问题是您在同一项目中同时拥有 beta.16 和 rc.0 作为依赖项。由于 angular 更改了两者之间的 npm 包名称,您将需要卸载并删除您不想要的任何一个的依赖项。假设您想升级到 rc.0,请将其从 package.json 和 运行:
中删除npm uninstall angular2
我在 node v 0.12 上升级到版本 6.9 修复了这个
我有同样的问题,刚刚更新到 rxjs@5.0.1
npm install rxjs@5.0.1 --save
成功了。