我无法安装 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 模块的主要内容,如果未能解决你的问题,请参考以下文章