是否有一个NPM CLI命令可以用来获取我的软件包中安装的NPM模块的数量,不包括那些只有Dev Dependencies的模块? npm ls
显示了所有的包,但它没有说明Dev Dependencies有多少或哪些是Dev Dependencies。谢谢!
答案 0 :(得分:2)
试试这个
npm ls --only=prod --depth=0 | wc -l
现在减去2,无论你得到什么。
(-1表示最后一行,另一个-1表示npm ls
显示目录的第一行。)
(如果您正在使用git-bash
,请使用Windows
。)
<强>演示强>
我得到14
,这意味着我已经12
依赖。
答案 1 :(得分:1)
您可以使用:
npm ls --dev
为此,您也可以
npm ls --prod
或
npm ls --depth=0 --dev | grep "\-\-" -c
将它移出来grep to count:
const rows = [];
for (let i = 0; i < items.length; i += 2) {
let row;
if (i + 1 < items.length) {
// on all but the last item we have to items in a row
row = (
<div className="bpa-module-tile-row">
{this.getItem(items[i])}
{this.getItem(items[i+1])}
)
</div>
);
} else {
// if we have an odd number of items, then the last row has only one not two items in a rowj
row = (
<div className="bpa-module-tile-row">{this.getItem(items[i])}</div>
);
}
rows.push(row);
}