meteor – rxjs@5.0.0-beta.11或rxjs@5.0.0-beta.6日暮依赖

我有angular2meteor项目的这个问题,如果我安装(与meteornpm安装)包rxjs5.0.0-beta.11 nam说:

@angular/router@3.0.0-alpha.8 requires a peer of rxjs@5.0.0-beta.6 but none was installed.

如果我安装包rxjs@5.0.0-beta.6 nam说:“

 npm WARN @angular/core@2.0.0-rc.6 requires a peer of rxjs@5.0.0-beta.11 but none was installed. npm WARN angular2-google-maps@0.14.0 requires a peer of rxjs@5.0.0-beta.11 but none was installed. 

典型的问题“狗追尾”的问题,如果我安装beta.11 beta.6,如果我安装beta.6需要beta.11这是我的package.json

 { "name": "angular2-meteor-base", "private": true, "scripts": { "start": "meteor run", "test": "meteor test --driver-package practicalmeteor:mocha", "test:ci": "meteor test --once --driver-package dispatch:mocha-phantomjs" }, "devDependencies": { "chai": "3.5.0", "chai-spies": "0.7.1" }, "dependencies": { "@angular/common": "2.0.0-rc.6", "@angular/compiler": "2.0.0-rc.6", "@angular/core": "2.0.0-rc.6", "@angular/forms": "0.2.0", "@angular/platform-browser": "2.0.0-rc.6", "@angular/platform-browser-dynamic": "2.0.0-rc.6", "@angular/router": "3.0.0-alpha.8", "angular2-google-maps": "^0.14.0", "angular2-meteor": "0.6.2", "angular2-meteor-accounts-ui": "^0.6.1", "angular2-meteor-auto-bootstrap": "0.6.0", "angular2-meteor-polyfills": "0.1.1", "angular2-meteor-tests-polyfills": "0.0.2", "es6-shim": "0.35.1", "meteor-node-stubs": "0.2.3", "ng2-pagination": "^0.3.5", "reflect-metadata": "0.1.3", "rxjs": "5.0.0-beta.6", "zone.js": "0.6.12" } } 

在你的package.json中更新这3个

 "@angular/router": "3.0.0-rc.2", "rxjs": "5.0.0-beta.11", "zone.js": "^0.6.17" 

你可以在这里参考最新的package.json

看看这是否有帮助。