2016-09-01 3 views
0

Я пытаюсь установить решение node/angular2 на cloud9. Вот мой package.jsonПочему rxjs не соответствует правильной версии?

{ 
    "name": "example", 
    "version": "0.0.0", 
    "private": true, 
    "scripts": { 
    "start": "node ./bin/www", 
    "postinstall": "typings install", 
    "typings": "typings", 
    "vendor": "gulp vendor", 
    "gulp": "gulp clean && gulp", 
    "build:production": "gulp clean && gulp build && node systemjs.builder.js" 
    }, 
    "dependencies": { 
    "@angular/common": "2.0.0-rc.5", 
    "@angular/compiler": "2.0.0-rc.5", 
    "@angular/core": "2.0.0-rc.5", 
    "@angular/forms": "0.3.0", 
    "@angular/http": "2.0.0-rc.5", 
    "@angular/platform-browser": "2.0.0-rc.5", 
    "@angular/platform-browser-dynamic": "2.0.0-rc.5", 
    "@angular/router": "3.0.0-rc.1", 
    "@angular/upgrade": "2.0.0-rc.5", 
    "body-parser": "~1.15.2", 
    "cookie-parser": "~1.4.3", 
    "core-js": "^2.4.1", 
    "debug": "~2.2.0", 
    "express": "~4.14.0", 
    "hbs": "~3.1.0", 
    "mongoose": "^4.5.8", 
    "mongoose-unique-validator": "^1.0.2", 
    "morgan": "~1.6.1", 
    "reflect-metadata": "^0.1.3", 
    "rxjs": "5.0.0-beta.11", 
    "serve-favicon": "~2.3.0", 
    "systemjs": "0.19.36", 
    "zone.js": "^0.6.12" 
    }, 
    "devDependencies": { 
    "del": "^2.2.1", 
    "gulp": "^3.9.0", 
    "gulp-sourcemaps": "^1.6.0", 
    "gulp-typescript": "^2.10.0", 
    "systemjs-builder": "^0.15.26", 
    "typings": "^1.3.2" 
    } 
} 

г. Несмотря на это, как написано, я получаю эту ошибку во время npm install:

npm WARN @angular/[email protected] requires a peer of [email protected] but none was installed. 
npm WARN @angular/[email protected] requires a peer of [email protected] but none was installed. 
npm WARN @angular/[email protected] requires a peer of [email protected] but none was installed. 

, когда я пытаюсь запустить решение я получаю эту ошибку:

UNMET PEER DEPENDENCY [email protected] 

Я попытался сменить package.json на бета-версию.6, и он все еще терпит неудачу.

У кого-нибудь есть мудрость? Спасибо.

ответ

2
  1. Update package.json использовать "rxjs": "5.0.0-beta.6",
  2. Удалить node_modules каталог в папке проекта.
  3. Run npm install

Это должно исправить. Я использую ваш package.json с rxjs 5 beta6, установка прошла успешно без каких-либо проблем.

Смежные вопросы