gpt4 book ai didi

javascript - SystemJS 无法正确加载 RxJS

转载 作者:行者123 更新时间:2023-11-30 15:22:38 25 4
gpt4 key购买 nike

我无法使用 SystemJS (0.19.47) 正确加载 RxJS

基本上我有一些 TypeScript……

import {BehaviorSubject} from  "rxjs";

let subject = new BehaviorSubject(4);

这被转换成 JavaScript ......

System.register(["rxjs"], function (exports_1, context_1) {
"use strict";
var __moduleName = context_1 && context_1.id;
var rxjs_1, subject;
return {
setters: [
function (rxjs_1_1) {
rxjs_1 = rxjs_1_1;
}
],
execute: function () {
subject = new rxjs_1.BehaviorSubject(4);
}
};
});

但是当它运行时,rxjs_1_1 看起来像下面这样,所以当它尝试实例化时,rxjs_1.BehaviorSubject 是未定义的,因为它确实应该调用 rxjs_1.default.BehaviorSubject。

{
"default": {
"BehaviorSubject": function (_value) {…}
}
}

我用 SystemJS 加载的所有其他东西似乎工作正常,并且因为我可以在“默认”键下看到 BehaviorSubject,所以我知道它实际上正在加载。我只是不明白为什么 RxJS 不工作。

最佳答案

尝试 从“rxjs/Rx”导入 {BehaviorSubject};

关于javascript - SystemJS 无法正确加载 RxJS,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/43462157/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com