我已经将项目从 Angular 4 升级到 Angular 7 ,并且出现以下错误:
node_modules/@ng-bootstrap/ng-bootstrap/typeahead/typeahead.d.ts(3,10)中的错误: 错误TS2305:模块 '“ D:/ usman / dev_area / code / physician-portal / node_modules / rxjs / Observable”“ 没有导出的成员“可观察”
node_modules / rxjs / Observable.d.ts(1,15):错误TS2307:找不到模块'rxjs-compat / Observable
答案 0 :(得分:5)
这听起来与rxjs-compat有关。尝试运行:
npm install --save rxjs-compat
答案 1 :(得分:2)
如消息所述,您的项目无法从rxjs-compat
中找到成员可观察。
您可以通过从项目文件夹中使用以下命令安装rxjs-compat
的最新版本来解决该问题:
npm install --save rxjs-compat
答案 2 :(得分:0)
运行时Angular尝试在 rxjs 模块(该模块是 “ node_modules” 中的模块)中搜索成员 Observable 。 文件夹,类似于“ node_modules / rxjs / Observable” 。 您只需要使用以下命令安装缺少的模块:
npm install --save rxjs-compat
答案 3 :(得分:0)
rxjs-compat不是您要找的答案,它是一个创可贴。您希望将代码更新为与rxjs 6兼容,并从ng-bootstrap升级到ngx-bootstrap。