首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >错误TS2315:输入“ElementRef”不是泛型的。吴蚁设计

错误TS2315:输入“ElementRef”不是泛型的。吴蚁设计
EN

Stack Overflow用户
提问于 2019-03-14 17:19:45
回答 1查看 1.3K关注 0票数 1

部分内容:角版: 5.2.0

代码语言:javascript
复制
""@angular/common": "^5.2.0",
"@angular/compiler": "^5.2.0", "rxjs": "^5.5.6","

我正在尝试安装吴蚁设计。我知道最新的版本可能是建立在角7,所以我已经采取了以前的版本。

代码语言:javascript
复制
"ng-zorro-antd": "1.8.1"

我得到了角CDK的错误,所以我故意安装

代码语言:javascript
复制
"@angular/cdk": "^5.2.0",
"@angular/material": "^5.2.0"

但我还是会犯这些错误

代码语言:javascript
复制
`ERROR in node_modules/ng-zorro-antd/node_modules/@angular/cdk/observers/typings/observe-content.d.ts(26,22): error TS2315: Type 'ElementRef' is not generic.

node_modules/ng-zorro-antd/node_modules/@angular/cdk/observers/typings/observe-content.d.ts(60,65): error TS2315: Type 'ElementRef' is not generic. node_modules/ng-zorro-antd/node_modules/@angular/cdk/overlay/typings/position/connected-position-strategy.d.ts(33,106): error TS2315: Type 'ElementRef' is not generic. node_modules/ng-zorro-antd/node_modules/@angular/cdk/a11y/typings/focus-monitor/focus-monitor.d.ts(117,30): error TS2315: Type 'ElementRef' is not generic. node_modules/ng-zorro-antd/node_modules/@angular/cdk/a11y/typings/focus-trap/focus-trap.d.ts(118,30): error TS2315: Type 'ElementRef' is not generic. node_modules/ng-zorro-antd/drawer/nz-drawer-ref.d.ts(1,28): error TS2307: Cannot find module 'rxjs/index'.

package-lock.json文件显示了这一点,所以我尝试安装了“@ar角/cdk”:"6.4.7",但这也会导致同样的错误。

代码语言:javascript
复制
"ng-zorro-antd": {
  "version": "1.8.1",
  "resolved": "https://registry.npmjs.org/ng-zorro-antd/-/ng-zorro-antd-1.8.1.tgz",
  "integrity": "sha512-XNEwzt535/rILb/tEEwYBd2Ex4B4BwH7dzlbJAcpZZnN2tbIJYGNUiwbHo/o6t41Fv0qAgF/zmIlI0wQH+U7yA==",
  "requires": {
    "@angular/cdk": "^6.0.0",
    "@ant-design/icons-angular": "^1.0.1",
    "date-fns": "^1.29.0",
    "tslib": "^1.9.0"
  },
  "dependencies": {
    "@angular/cdk": {
      "version": "6.4.7",
      "resolved": "https://registry.npmjs.org/@angular/cdk/-/cdk-6.4.7.tgz",
      "integrity": "sha512-18x0U66fLD5kGQWZ9n3nb75xQouXlWs7kUDaTd8HTrHpT1s2QIAqlLd1KxfrYiVhsEC2jPQaoiae7VnBlcvkBg==",
      "requires": {
        "tslib": "^1.7.1"
      }
    }
  }
}
EN

回答 1

Stack Overflow用户

发布于 2019-03-16 09:39:37

你有两个选择:

  • 将您的角度依赖项升级到版本7,并安装新的NgZorro
  • 将NgZorro降级为0.7.1,以获得与角5.x兼容的版本

有关它们的依赖历史记录,请参阅package.json https://github.com/NG-ZORRO/ng-zorro-antd/blob/0.7.1/package.json

票数 1
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/55168561

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档