2016-09-23 4 views
0

インストールされているRxJSのバージョンをコードからどのように伝えるか?例:RxJSのバージョン番号を教える方法

var Rx = require('rxjs/Rx'); 
console.log(Rx.rev); // undefined 
console.log(Rx.version); // undefined 

2番目の質問:それがrxjs5かどうかを確認するにはどうすればいいですか?あなたがNPMにインストールした場合、すべてのNPMパッケージのバージョンを表示します

const package = require('rxjs/package.json'); 
const is5 = /^5\./.test(package.version); 

console.log(package.version); 
console.log(is5); 
+1

バージョンを確認しないで、必要なクラスとメソッドが存在するかどうかを確認します(ポリフィルの場合のように)。それはずっと柔軟です。 – ssube

+0

ありがとうございます。私はRxJSが後方互換性がないかもしれないと思います。あなたは正しいですが、私は生産コードでそれを使用したくありませんでした。私の例がテストされたバージョンを報告したいだけです。 –

+1

バージョン情報のロギングには何も問題はありません。デバッグ時には常に適切です。 :) – ssube

答えて

2

あなたのような何かを行うことができます。

npm list --depth=0 

--depthを省略すると、すべての依存関係も取得されます。

+0

ありがとう。 '/^5 \ ./'とは何ですか? –

+1

これは正規表現です... –

関連する問題