如何判断RxJS的版本号

Soh*_* Si 7 javascript node.js rxjs rxjs5

如何从代码中告知已安装的RxJS的版本?例如:

var Rx = require('rxjs/Rx');
console.log(Rx.rev);   // undefined
console.log(Rx.version);  // undefined
Run Code Online (Sandbox Code Playgroud)

第二个问题:如何判断它是否是rxjs5?

Pre*_*ton 16

如果您使用NPM安装,这将显示所有NPM软件包版本.

npm list --depth=0
Run Code Online (Sandbox Code Playgroud)

如果你遗漏了--depth那么你也会得到他们所有的依赖.

  • 谢谢你。这是非常有用的。 (2认同)

Arp*_*ava 14

您可以使用从 npm 安装“版本检查”库

npm install -g version-check
Run Code Online (Sandbox Code Playgroud)

然后打电话

version-check rxjs
Run Code Online (Sandbox Code Playgroud)

希望这能解决您的问题。


Ben*_*une 4

你可以这样做:

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

console.log(package.version);
console.log(is5);
Run Code Online (Sandbox Code Playgroud)