Включает ли внешний файл в код с относительным путем не работать для вас? Например, ничего не делайте, в вашем коде просто
const log = require('../dist/a.js'); // relative path to a.js
Если это не работает? Попробуйте в webpack.config.js
установить externals
в качестве относительного пути
module.exports = {
externals: {
log: '../dist/a.js'
}
}
Вы можете объединить две наблюдаемые, используя оператор merge()
. Вы можете преобразовать ошибку в onComplete()
, используя onErrorResumeNext()
.
Completable.merge(
observable1
.doOnNext(this::onACompleted)
.doOnError(this::onAFailed)
.onErrorResumeNext( Completable.complete() )
.toCompletable(),
observable2
.doOnNext(this::onBCompleted)
.doOnError(this::onBFailed)
.onErrorResumeNext( Completable.complete() ),
.toCompletable() )
.subscribe( ignore -> {},
error -> {},
() -> { processCompletion(); } );