RxJS6 (angular 6) - node_modules/rxjs/Rx.d.ts(1,15) 中的错误:错误 TS2307:找不到模块 'rxjs-compat'
RxJS6 (angular 6) - ERROR in node_modules/rxjs/Rx.d.ts(1,15): error TS2307: Cannot find module 'rxjs-compat'
我最近将我的应用程序更新为 angular 6,并将 RxJs 更新为 6.3.3
version
。
如here所述,我使用了rxjs-compat
包,暂时同时拥有RxJS5和RxJS6兼容模式编写的代码。
根据 RxJS 团队的建议,在我更新所有代码以与 RxJS6 兼容后,我卸载了 rxjs-compat
因为不再需要它了。
之后,我尝试 运行 我的代码,但编译器检索到以下错误:
ERROR in node_modules/rxjs/Rx.d.ts(1,15): error TS2307: Cannot find
module 'rxjs-compat'
有人知道这里的问题是什么吗?这似乎是 RxJS pacadge 依赖 rxjs-compat
,但如果我说的是真的,为什么 RxJS 团队建议卸载 rxjs-compat
?
经过一番搜索后,我发现 this post 建议搜索我的所有代码并删除所有引用 rxjs/Rx
:
的导入
import 'rxjs/Rx'
在我的代码的所有地方删除这个导入后,错误消失了。
也许你应该试试这个
npm install --save rxjs-compat
当您从 rxjs-5 迁移到 rxjs-6 时,此模块可确保向后兼容性。
您可以在 an article by Nicholas Jamieson on Medium 中找到有关 rxjs-compat 的更多信息。它描述了何时需要此模块以及何时可以删除它。
我遇到了以下错误:
ERROR in node_modules/rxjs/Rx.d.ts(1,15): error TS2307: Cannot find module 'rxjs-compat'.
解决方法很简单,您只需运行执行以下命令即可。
npm install --save rxjs-compat
安装 rxjs-compact 为我解决了这个问题
npm install --save rxjs-compat
我最近将我的应用程序更新为 angular 6,并将 RxJs 更新为 6.3.3
version
。
如here所述,我使用了rxjs-compat
包,暂时同时拥有RxJS5和RxJS6兼容模式编写的代码。
根据 RxJS 团队的建议,在我更新所有代码以与 RxJS6 兼容后,我卸载了 rxjs-compat
因为不再需要它了。
之后,我尝试 运行 我的代码,但编译器检索到以下错误:
ERROR in node_modules/rxjs/Rx.d.ts(1,15): error TS2307: Cannot find module 'rxjs-compat'
有人知道这里的问题是什么吗?这似乎是 RxJS pacadge 依赖 rxjs-compat
,但如果我说的是真的,为什么 RxJS 团队建议卸载 rxjs-compat
?
经过一番搜索后,我发现 this post 建议搜索我的所有代码并删除所有引用 rxjs/Rx
:
import 'rxjs/Rx'
在我的代码的所有地方删除这个导入后,错误消失了。
也许你应该试试这个
npm install --save rxjs-compat
当您从 rxjs-5 迁移到 rxjs-6 时,此模块可确保向后兼容性。
您可以在 an article by Nicholas Jamieson on Medium 中找到有关 rxjs-compat 的更多信息。它描述了何时需要此模块以及何时可以删除它。
我遇到了以下错误:
ERROR in node_modules/rxjs/Rx.d.ts(1,15): error TS2307: Cannot find module 'rxjs-compat'.
解决方法很简单,您只需运行执行以下命令即可。
npm install --save rxjs-compat
安装 rxjs-compact 为我解决了这个问题
npm install --save rxjs-compat