【问题标题】:angular2 2.0.0 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.11angular2 2.0.0 UNMET 对等依赖 rxjs@5.0.0-beta.12,npm WARN angular2-jwt@0.1.22 需要 rxjs@5.0.0-beta.11 的对等
【发布时间】:2016-09-15 07:21:41
【问题描述】:

这是来自我的 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

有什么想法吗?,谢谢。

【问题讨论】:

  • 您是否尝试过依赖rxjs@5.0.0-beta.11 而不是rxjs@5.0.0-beta.12

标签: node.js angular angular2-jwt


【解决方案1】:

这样的警告可以忽略。 angular2-jwt 只需要更新对等依赖项以匹配 angular2 的发布版本。一切都会正常工作并按预期安装

【讨论】:

    【解决方案2】:

    您需要在 sytemjs 中告诉 angular2-jwt 路径在哪里,因此您需要包含在地图对象中。 'angular2-jwt': 'npm:angular2-jwt/angular2-jwt.js'

    【讨论】:

      【解决方案3】:

      确定,你在 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",
          ....
        }
      

      【讨论】:

        【解决方案4】:

        错误:(SystemJS) XHR 错误 (404 Not Found) loading http://localhost:3000/ng2-dropdown-treeview

        +-- ng2-dropdown-treeview@0.1.4
        +-- UNMET PEER DEPENDENCY rxjs@5.0.0-beta.12
        `-- UNMET PEER DEPENDENCY zone.js@0.6.26
        

        我在 system.config.js 文件中为ng2-dropdown-treeview 添加了依赖项,然后它对我有用。

        'rxjs': 'npm:rxjs',
                'angular-in-memory-web-api': 'npm:angular-in-memory-web-api/bundles/in-memory-web-api.umd.js',
                'lodash': 'npm:lodash/lodash.min.js',
                'ng2-dropdown-treeview': 'npm:ng2-dropdown-treeview/bundles/ng2-dropdown-treeview.umd.js',
        

        【讨论】:

          猜你喜欢
          • 2017-01-18
          • 2023-03-23
          • 2016-07-16
          • 2016-04-05
          • 2018-04-16
          • 1970-01-01
          • 1970-01-01
          • 1970-01-01
          • 1970-01-01
          相关资源
          最近更新 更多