我正在使用ng serve
运行我的angular 5项目,然后出现这样的错误:
错误 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'不是通用的。
答案 0 :(得分:5)
尝试重新安装ng-bootstrap
您可以卸载ng-bootstrap npm uninstall @ng-bootstrap/ng-bootstrap
然后安装ng-bootstrap npm install --save @ng-bootstrap/ng-bootstrap@2.0.0
希望这对您有帮助,祝您好运。