@reactivex/rxjs 和 RxJS 5 的 rxjs NPM 包

@reactivex/rxjs and rxjs NPM packages for RxJS 5

@reactivex/rxjs package中建议使用scoped package:

npm install @reactivex/rxjs

UMD 模块可通过 npmcdn 获取

https://npmcdn.com/@reactivex/rxjs@5.0.0-beta.7/dist/global/Rx.umd.js

但是,unscoped rxjs package 也发布了 5.x 个版本,但 README 还建议

npm install @reactivex/rxjs

UMD 模块可用

https://npmcdn.com/rxjs@5.0.0-beta.7/bundles/Rx.umd.js

两者都参考 git+ssh://git@github.com/ReactiveX/RxJS.git 存储库,但包内容看起来完全不同。

为什么他们的树差别这么大?这两者之间的实际区别是什么?有什么理由让他们中的一个在这个时候受到青睐?

再次检查现在,它们似乎是同一个文件

$ wget https://npmcdn.com/rxjs@5.0.0-beta.7/bundles/Rx.umd.js -q -O rxjs
$ wget https://npmcdn.com/@reactivex/rxjs@5.0.0-beta.7/dist/global/Rx.umd.js -q -O reativx-rxjs
$ diff rxjs reativx-rxjs 
$