2

我正在运行我的 angular 5 项目ng serve,然后出现这样的错误:

node_modules/@ng-bootstrap/ng-bootstrap/buttons/radio.d.ts(58,96) 中的错误:错误 TS2315:类型“ElementRef”不是通用的。node_modules/@ng-bootstrap/ng-bootstrap/datepicker/datepicker-input.d.ts(121,67):错误 TS2315:类型“ElementRef”不是通用的。node_modules/@ng-bootstrap/ng-bootstrap/datepicker/datepicker.d.ts(115,208):错误 TS2315:类型“ElementRef”不是通用的。node_modules/@ng-bootstrap/ng-bootstrap/dropdown/dropdown.d.ts(12,45):错误 TS2315:“ElementRef”类型不是通用的。node_modules/@ng-bootstrap/ng-bootstrap/dropdown/dropdown.d.ts(29,45):错误 TS2315:“ElementRef”类型不是通用的。node_modules/@ng-bootstrap/ng-bootstrap/dropdown/dropdown.d.ts(37,44):错误 TS2315:“ElementRef”类型不是通用的。node_modules/@ng-bootstrap/ng-bootstrap/modal/modal-window.d.ts(14,40):错误 TS2315:“ElementRef”类型不是通用的。node_modules/@ng-bootstrap/ng-bootstrap/popover/popover.d.ts(11,27):错误 TS2315:类型“ElementRef”不是通用的。node_modules/@ng-bootstrap/ng-bootstrap/popover/popover.d.ts(70,30):错误 TS2315:“ElementRef”类型不是通用的。node_modules/@ng-bootstrap/ng-bootstrap/tooltip/tooltip.d.ts(9,27):错误 TS2315:“ElementRef”类型不是通用的。node_modules/@ng-bootstrap/ng-bootstrap/tooltip/tooltip.d.ts(54,30):错误 TS2315:“ElementRef”类型不是通用的。node_modules/@ng-bootstrap/ng-bootstrap/typeahead/typeahead.d.ts(94,30):错误 TS2315:类型“ElementRef”不是通用的。node_modules/@ng-bootstrap/ng-bootstrap/popover/popover.d.ts(11,27):错误 TS2315:类型“ElementRef”不是通用的。node_modules/@ng-bootstrap/ng-bootstrap/popover/popover.d.ts(70,30):错误 TS2315:“ElementRef”类型不是通用的。node_modules/@ng-bootstrap/ng-bootstrap/tooltip/tooltip.d.ts(9,27):错误 TS2315:“ElementRef”类型不是通用的。node_modules/@ng-bootstrap/ng-bootstrap/tooltip/tooltip.d.ts(54,30):错误 TS2315:“ElementRef”类型不是通用的。node_modules/@ng-bootstrap/ng-bootstrap/typeahead/typeahead.d.ts(94,30):错误 TS2315:类型“ElementRef”不是通用的。node_modules/@ng-bootstrap/ng-bootstrap/popover/popover.d.ts(11,27):错误 TS2315:类型“ElementRef”不是通用的。node_modules/@ng-bootstrap/ng-bootstrap/popover/popover.d.ts(70,30):错误 TS2315:“ElementRef”类型不是通用的。node_modules/@ng-bootstrap/ng-bootstrap/tooltip/tooltip.d.ts(9,27):错误 TS2315:“ElementRef”类型不是通用的。node_modules/@ng-bootstrap/ng-bootstrap/tooltip/tooltip.d.ts(54,30):错误 TS2315:“ElementRef”类型不是通用的。node_modules/@ng-bootstrap/ng-bootstrap/typeahead/typeahead.d.ts(94,30):错误 TS2315:类型“ElementRef”不是通用的。错误 TS2315:类型“ElementRef”不是通用的。node_modules/@ng-bootstrap/ng-bootstrap/tooltip/tooltip.d.ts(9,27):错误 TS2315:“ElementRef”类型不是通用的。node_modules/@ng-bootstrap/ng-bootstrap/tooltip/tooltip.d.ts(54,30):错误 TS2315:“ElementRef”类型不是通用的。node_modules/@ng-bootstrap/ng-bootstrap/typeahead/typeahead.d.ts(94,30):错误 TS2315:类型“ElementRef”不是通用的。错误 TS2315:类型“ElementRef”不是通用的。node_modules/@ng-bootstrap/ng-bootstrap/tooltip/tooltip.d.ts(9,27):错误 TS2315:“ElementRef”类型不是通用的。node_modules/@ng-bootstrap/ng-bootstrap/tooltip/tooltip.d.ts(54,30):错误 TS2315:“ElementRef”类型不是通用的。node_modules/@ng-bootstrap/ng-bootstrap/typeahead/typeahead.d.ts(94,30):错误 TS2315:类型“ElementRef”不是通用的。

4

1 回答 1

5

尝试重新安装 ng-bootstrap

您可以卸载 ng-bootstrapnpm uninstall @ng-bootstrap/ng-bootstrap
然后安装 ng-bootstrapnpm install --save @ng-bootstrap/ng-bootstrap@2.0.0

希望这对你有帮助,祝你好运。

于 2018-07-31T06:30:50.803 回答