如何获取某些node.js软件包的当前版本?

时间:2020-10-16 15:58:09

标签: node.js npm node-modules yarnpkg

如何从package-lock.json和yarn.lock获取某些软件包的当前版本(将根据package-lock.json或yarn.lock安装)?

将来是否有任何 API (不是命令行工具)更独立于格式?

例如,我想使用node与此perl代码段相同:

use strict;
use warnings;
use 5.010;
 
use version;
 
my @versions = ( 'v5.11', '5.011', '5.012', '5.1.1', '5.1.2', '5.10',  '5.10_01');
 
 
my @sorted = sort { version->parse( $a ) <=> version->parse( $b ) } @versions;
for my $s (@sorted) {
    say $s;
}

1 个答案:

答案 0 :(得分:-1)

如果考威是您的包裹,

$ npm list cowsay