我无法安装 rxjs 模块

Posted

技术标签:

【中文标题】我无法安装 rxjs 模块【英文标题】:I can't install rxjs module 【发布时间】:2022-01-19 17:49:47 【问题描述】:

我尝试使用“npm install rxjs”安装 rxjs,但安装后仍然找不到模块。我已经尝试安装“npm install --save rxjs-compat”以及重新安装和卸载模块,但它仍然不起作用。非常感谢您提前提供的帮助!

这是我在 package.json 文件中使用的版本: ""rxjs": "^7.4.0","

更新

尝试了所有答案,但仍然没有运气:

这是我的 tsconfig 文件的代码(不知道为什么我不能再编辑原始问题了):pastebin.com/bsv51Dmz –

更新 2 我尝试安装 6.5 版并且错误在 Visual Studio 中消失了,但是在执行 ng serve 时我仍然在控制台上得到它们。同样的错误,找不到模块。我也尝试删除节点模块并执行 npm i,但也没有运气,发生同样的错误

更新 3 解决方案 所以我所做的基本上是我去 stackblitz 寻找一些具有相同依赖项的项目,我试图使用并且正在工作,并发现他们将依赖项声明为“rxjs:latest”,我将该声明放在我的包中。 json 然后它就开始工作了!

【问题讨论】:

这是我的 tsconfig 文件的代码(不知道为什么我不能再编辑原始问题了):pastebin.com/bsv51Dmz 【参考方案1】:

参考:https://rxjs.dev/guide/observable

import  Observable  from 'rxjs';

【讨论】:

它也不起作用。我已经尝试过了,但它不像其他进口产品那样捡起它。【参考方案2】:

也许您不需要某些类型。

通过 npm 安装所有模块类型(CJS/ES6/AMD/TypeScript):

要通过 npm 版本 3 安装此库,请使用以下命令:
     
npm install @reactivex/rxjs
     
如果您在此库实现稳定版本之前使用 npm 版本 2,则需要明确指定库版本:
     
npm install @reactivex/rxjs@5.0.0-beta.1

来自官方文档HERE

【讨论】:

试过了还是不行,同样的信息【参考方案3】:

你试过这样吗

import * as Rx from 'rxjs';

或者它可能与您的 tsconfig 文件中的 compilerOptions 有关。

我正在研究类似的问题 here 和 here

【讨论】:

试过了,没有运气。尝试了两个链接中的所有答案,但仍然没有运气,我将上传该问题的编译器选项。非常感谢您的帮助! 你能把它上传到某个地方吗,也许是 github/stackblitz?会不会和版本不兼容有关? Yes 将作为对原始问题的评论添加,但它在这里:github.com/seal63/ImageReelManager/tree/master【参考方案4】:

您是否厌倦了全新安装?删除 node_modules 然后运行npm i 您也可以尝试在 vs 代码中重新启动扩展主机或完全重新启动 vc 代码..

【讨论】:

试过了,什么也没发生,还是一样的错误。我尝试重新启动视觉工作室,但还是一样。在控制台中执行 ng serve 时也会发生错误,因此我认为它不应该与编辑器相关

以上是关于我无法安装 rxjs 模块的主要内容,如果未能解决你的问题,请参考以下文章

无法解决 rxjs

我已经安装了 pip,但无法安装第三个模块 [重复]

PyCharm 无法识别已安装的模块

无法安装日志记录模块(Python)

无法导入已安装的模块

我无法安装 node-libcurl 模块