2015-07-22 3 views
0

Я хотел бы использовать стороннюю библиотеку в моем коде cloude. Он расположен здесь https://github.com/Reactive-Extensions/RxJSКак включить реактивную зависимость в облачном коде

Я скачал файл .js и поместить его в моем облаке/и пытался импортировать его с помощью

var rxModule = require('cloud/rx.js'); 

Я имел успех с другими библиотеками, но для этого он просто бросает

Uncaught Error: This operation is not supported 

, когда я звоню разобрать развернуть

есть еще один способ, которым я могу включать в себя 3-й партии LIB?

ответ

0

RX может быть установлен с помощью НПМ:

$ npm install rx 

Затем он может быть использован следующим образом:

var rxModule = require('rx'); 

Есть большие инструкции и образцы на https://www.npmjs.com/package/rx

0

@Darussian, я не знаю, если это все еще актуально, но я хотел к тому же.

Из того, что я понимаю, Rx не будет работать в Parse Cloud Code, потому что setTimeout() и setInterval() не определены, и они необходимы для работы Rx.Schedulers.

Итак, что я в итоге сделал, пытался с другими подобными библиотеками. Тот, который я получил, был Kefir.JS. Он работает аналогично Rx и имеет некоторые из тех же методов. Сначала вы можете быть смущены, но должны иметь возможность передавать любой Rx-код, который вы хотели бы построить в Kefir.

Одна вещь, которая мне очень помогла, заключалась в использовании scan() в сочетании с last(), чтобы эмулировать метод Rx reduce() (который по умолчанию не является кефиром).

Смежные вопросы