gpt4 book ai didi

angular - 找不到模块 'rxjs-compat/Observable'

转载 作者:太空狗 更新时间:2023-10-29 16:57:38 26 4
gpt4 key购买 nike

我目前正在将 angular 4 代码升级到 angular 6 代码。我已经安装了 "rxjs": "^6.3.2"并卸载了 rxjs-compact,因为我已经迁移了代码以使用新的 rxjs 运算符。我仍然收到以下错误。不知道为什么

ERROR in [at-loader] ./node_modules/rxjs/BehaviorSubject.d.ts:1:15
TS2307: Cannot find module 'rxjs-compat/BehaviorSubject'.

ERROR in [at-loader] ./node_modules/rxjs/Observable.d.ts:1:15
TS2307: Cannot find module 'rxjs-compat/Observable'.

ERROR in [at-loader] ./node_modules/rxjs/Observer.d.ts:1:15
TS2307: Cannot find module 'rxjs-compat/Observer'.

ERROR in [at-loader] ./node_modules/rxjs/Operator.d.ts:1:15
TS2307: Cannot find module 'rxjs-compat/Operator'.

ERROR in [at-loader] ./node_modules/rxjs/Subject.d.ts:1:15
TS2307: Cannot find module 'rxjs-compat/Subject'.

ERROR in [at-loader] ./node_modules/rxjs/Subscription.d.ts:1:15
TS2307: Cannot find module 'rxjs-compat/Subscription'.

最佳答案

这些答案都不正确。安装 rxjs-compat 只是一种解决方法。您所要做的就是更正导入。使用:

import { Observable } from 'rxjs';

代替:

import { Observable } from 'rxjs/Observable';

当他们最终决定终止 rxjs-compat 时(希望很快),这最后的导入应该会消失……所以请注意!你需要更新你的代码!!

关于angular - 找不到模块 'rxjs-compat/Observable',我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/52388927/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com