9
ためNPMパッケージをrxjs:reactivex/rxjs、スコープパッケージが使用されるべきであることが示唆された<a href="https://www.npmjs.com/package/@reactivex/rxjs"><code>@reactivex/rxjs</code> package</a>でRxJS 5
そしてUMDモジュールを介して提供されています@
NPMをインストール
https://npmcdn.com/@reactivex/[email protected]/dist/global/Rx.umd.js
としてnpmcdnはしかし、unscoped
ことを示唆していますreactivex/rxjsrxjs
packageはあまりに5.xバージョンを公開してしまったが、READMEも
そしてUMDモジュール@
NPMをインストール
https://npmcdn.com/[email protected]/bundles/Rx.umd.js
両方として利用可能である
git+ssh://[email protected]/ReactiveX/RxJS.git
リポジトリを参照しますが、パッケージの内容は全く異なって見えます。なぜ木々はどう違うのですか?これら2つの実用的な違いは何ですか?この瞬間に彼らの1人が支持されるべき理由はありますか?
ように見えるはい、UMDSはバイナリ等しくなるように思われます。しかし、なぜ彼らのツリーは( 'rxjs @ latest'の内容はもっと混乱しているようですか)、そしてそれを順方向互換にするためにプロジェクトに追加する必要があるのはなぜですか? – estus
私はもう少し掘り下げました、彼らは実際の複雑な出版システムを持っていることが起こります。注意深く見ているなら、https://www.npmjs.com/package/@reactivex/rxjs。 es6バージョンをインストールするには、commonjs 'rxjs'をインストールするために' rxjs-es'を、 '@ reactx/rxjs'のすべてのバージョンに対して' esx6'をインストールすることをお勧めします。私はあなたのプロジェクトに最も適したバージョンを使うべきだと思っています。あなたが見た違いは、それが構築されているパッケージのバージョンに関係しているはずです。差異の例があれば、それを検証することができます。 –
ですから、@ reactx/rxjsはスコープ外のパッケージのスーパーセットです。ありがとう、これは私にとって良い答えのように聞こえる。 – estus