这是我的代码HTML文件

<!DOCTYPE html>
<html>
<head>
    <title>Parcel Sandbox</title>
    <meta charset="UTF-8" />
</head>
<body>
    <div id="app"></div>
    <script src="../node_modules/rxjs/bundles/rxjs.umd.min.js"></script>
    <script src="./Test.js"></script>
</body>
</html>


这是我的代码Js文件

const stream = Rx.Observable.create(...);


当我想使用Rx时出现错误。


  未被捕获的ReferenceError:未定义Rx


我不明白问题是什么。

最佳答案

在RxJs 6中,该对象称为rxjs

const stream = rxjs.Observable.create(...);


要么

const { Observable } = rxjs;
const stream = Observable.create(...);


如果您使用的是npm,则需要导入所需的零件,因为RxJs 6 over 5的主要优点是它可摇树

import { Observable } from 'rxjs';

const stream = Observable.create(...);

10-05 20:37
查看更多