javascript - How to use RxJs in Firefox Addon development? -
follow steps described in document, use following command install rxjs:
npm install @reactivex/rxjs --save then write testing code below in index.js file:
'use strict'; var rx = require('@reactivex/rxjs'); rx.observable.from('test').subscribe(function (c) { return console.log(c); }); when ran:
jpm run i got these errors terminal:
jpm [error] message: typeerror: root_1.root.symbol 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
i haven't used rxjs myself have been wanting learn it.
here addons out there use it:
- https://addons.mozilla.org/en-us/firefox/addon/wappalyzer/
- https://addons.mozilla.org/en-us/firefox/addon/keypocket/
- https://addons.mozilla.org/en-us/firefox/addon/qtest-web-explorer/ - uses rx.lite
i love see how use it
Comments
Post a Comment