运行ng serve Angular5时出错

时间:2018-07-31 06:21:14

标签: javascript angular5 ng-bootstrap elementref

我正在使用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'不是通用的。

1 个答案:

答案 0 :(得分:5)

尝试重新安装ng-bootstrap

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

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