升级到Angular 6后构建失败

Iva*_*ono 5 twitter-bootstrap typescript angular

我刚刚将我的Angular 5项目升级到6.并且构建失败了:

node_modules/@ng-bootstrap/ng-bootstrap/datepicker/datepicker-service.d.ts(5,10)中的错误:错误TS2305:模块'"C:/ myapp/node_modules/rxjs/Observable"'没有导出成员'Observable'.node_modules/@ng-bootstrap/ng-bootstrap/typeahead/typeahead.d.ts(3,10):错误TS2305:模块'"C:/ myapp/node_modules/rxjs/Observable"'没有导出的成员'Observable'.node_modules/rxjs/Observable.d.ts(1,15):错误TS2307:找不到模块'rxjs-compat/Observable'.

关于如何解决这个问题的任何想法?

注意:

如果添加ng-bootstrap到项目(甚至是新的Angular 6项目),则会出现此问题.

Iva*_*ono 9

做这个:

npm install rxjs@6 rxjs-compat@6 --save
Run Code Online (Sandbox Code Playgroud)