首页 > 解决方案 > 如何获取除开发依赖项外安装的 npm 模块数量

问题描述

是否有一个 NPM CLI 命令我可以用来获取安装在我的包中的 NPM 模块的数量,不包括那些只是开发依赖的?npm ls显示所有包,但没有说明有多少或哪些是开发依赖项,哪些不是。谢谢!

标签: javascriptnode.jsnpmnpm-installnode-modules

解决方案


尝试这个

  npm ls --only=prod --depth=0 | wc -l

现在,无论你得到什么,都减去 2。 ( -1 用于最后一行,另一个 -1 用于npm ls显示目录的第一行。)

git-bash如果您正在使用,请使用Windows。)

演示

在此处输入图像描述

我得到了14,这意味着我有12依赖。


推荐阅读