3

これは私のpackage.jsonファイルからの依存関係です:

"dependencies": {
    "@angular/common": "2.0.0",
    "@angular/compiler": "2.0.0",
    "@angular/core": "2.0.0",
    "@angular/forms": "2.0.0",
    "@angular/http": "2.0.0",
    "@angular/platform-browser": "2.0.0",
    "@angular/platform-browser-dynamic": "2.0.0",
    "@angular/router": "3.0.0",
    "@angular/upgrade": "2.0.0",
    "angular2-in-memory-web-api": "0.0.20",
    "angular2-jwt": "^0.1.22",
    "bootstrap": "^3.3.6",
    "core-js": "^2.4.1",
    "es6-promise": "^3.1.2",
    "es6-shim": "^0.35.1",
    "es7-reflect-metadata": "^1.6.0",
    "jwt-decode": "^2.0.1",
    "reflect-metadata": "^0.1.3",
    "rxjs": "5.0.0-beta.12",
    "systemjs": "0.19.27",
    "zone.js": "^0.6.23"
  },

angular2-jwt 依存関係の警告が表示されますが、このパックが必要です。そして、これは警告メッセージです:

UNMET PEER DEPENDENCY rxjs@5.0.0-beta.12
npm WARN angular2-jwt@0.1.22 requires a peer of rxjs@5.0.0-beta.11

アイデアはありますか?, ありがとう.

4

4 に答える 4

0

sytemjs で angular2-jwt パスがどこにあるかを伝える必要があるため、マップ オブジェクトに含める必要があります。'angular2-jwt': 'npm:angular2-jwt/angular2-jwt.js'

于 2016-09-15T21:12:43.673 に答える
0

このような警告は無視できます。angular2-jwtangular2のリリースバージョンと一致するように更新されたピア依存関係が必要なだけです。すべてが機能し、期待どおりにインストールされます

于 2016-09-15T07:38:04.140 に答える
0

必ず、package.json 文字列に含まれていることを確認してください。

"devDependencies": {
    ....
  },
  "dependencies": {
    ....
    "@types/systemjs": "^0.19.32",
    "angular": "^1.5.0",
    "angular-animate": "^1.5.0",
    "angular-mocks": "^1.5.0",
    "base64-js": "^1.2.0",
    "bower": "^1.3.12",
    ....
  }
于 2017-01-14T21:42:05.177 に答える