你能告诉我rxjs/Rx
以下行为的原因吗?我正在使用VS code V 1.14.1
。
这有效:
import * as Rx from 'rxjs/Rx';
和
import Rx from 'rxjs/Rx';
但这不起作用。
import { Rx } from 'rxjs/Rx';
node_modules / rxjs / Rx“'没有导出成员'Rx'。
答案 0 :(得分:9)
它的rxjs问题,我使用修复它 npm install rxjs-compat
答案 1 :(得分:4)
试试这个:
从' rxjs / internal / BehaviorSubject';
导入{BehaviorSubject}答案 2 :(得分:1)
注意: Rxjs 没有或导出 Rx
因此,Import {Rx} from 'rxjs'
无法正常工作
如果要导入诸如Observable之类的特定内容,可以执行以下操作:
import { Observable } from 'rxjs';
或者,您可以导入整个 Rxjs 并为其命名为 Rx ,如下所示:
Import * as Rx from 'rxjs'
答案 3 :(得分:1)
我遇到了同样的问题。我通过安装 npm install rxjs
使用import * as Rx from "rxjs";
而不是import * as Rx from "rxjs/Rx";
只需删除斜杠后的 Rx。
答案 4 :(得分:0)
node_modules / rxjs / Rx和#34;'没有导出的成员' Rx'。
因为它没有名为Rx
的导出成员。
你不能import
不是export
的东西。
答案 5 :(得分:0)
npm install @reactivex/rxjs
import * as Rx from 'rxjs';
答案 6 :(得分:0)
我遇到了同样的问题。这似乎是问题,因为他们使用的是您可能没有使用的RxJ版本。
我建议将角度flex降级到5.0.0-beta.14。
答案 7 :(得分:0)
我最近遇到了这个问题。使用以下步骤对其进行了修复
使用 rm -rf node_modules /
删除node_modules在 package.json
中设置rxjs v6.0.0,rxjs-compat v6.0.0运行 npm安装
运行离子服务