繁体   English   中英

如何在Firefox插件开发中使用RxJ?

[英]How to use RxJs in Firefox Addon development?

遵循本文档中描述的步骤,我使用以下命令安装rxjs

npm install @reactivex/rxjs --save

然后将以下测试代码写入index.js文件:

'use strict';
var Rx = require('@reactivex/rxjs');
Rx.Observable.from('test').subscribe(function (c) { return console.log(c); });

当我跑步时:

jpm run

我从终端收到这些错误:

JPM [error]   Message: TypeError: root_1.root.Symbol is undefined
  Stack:
    @resource://xxxx/node_modules/@reactivex/rxjs/dist/cjs/util/Symbol_observable.js:5:5
@resource://xxxx/node_modules/@reactivex/rxjs/dist/cjs/Observable.js:3:27
@resource://xxxx/node_modules/@reactivex/rxjs/dist/cjs/Rx.KitchenSink.js:1:20
@resource://xxxx/node_modules/@reactivex/rxjs/index.js:1:18
@resource://xxxx/index.js:2:10
run@resource://gre/modules/commonjs/sdk/addon/runner.js:147:19
startup/</<@resource://gre/modules/commonjs/sdk/addon/runner.js:87:9
Handler.prototype.process@resource://gre/modules/Promise-backend.js:934:23
this.PromiseWalker.walkerLoop@resource://gre/modules/Promise-backend.js:813:7
this.PromiseWalker.scheduleWalkerLoop/<@resource://gre/modules/Promise-backend.js:747:1

我自己没有使用过RxJS,但是我一直想学习它。

这里有一些使用它的插件:

我很想看看你如何使用它

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM