如何获取安装的 npm 模块数量(开发依赖项除外)
How to get number of npm modules installed except dev dependencies
是否有 NPM CLI 命令可用于获取我的包中安装的 NPM 模块的数量,不包括那些仅作为开发依赖项的模块? npm ls
显示了所有包,但没有说明有多少或哪些是开发依赖项,哪些不是。谢谢!
您可以使用:
npm ls --only=dev
npm ls --only=prod
为此,您还可以这样做
npm ls --dev
或
npm ls --prod
将其通过管道输出到 grep 以进行计数:
npm ls --depth=0 --dev | grep "\-\-" -c
试试这个
npm ls --only=prod --depth=0 | wc -l
现在,无论你得到什么,都减去 2。
(-1 表示最后一行,另一个 -1 表示第一行,其中 npm ls
显示目录。)
(如果您使用 Windows
,请使用 git-bash
。)
演示
我有 14
,这意味着我有 12
依赖性。
是否有 NPM CLI 命令可用于获取我的包中安装的 NPM 模块的数量,不包括那些仅作为开发依赖项的模块? npm ls
显示了所有包,但没有说明有多少或哪些是开发依赖项,哪些不是。谢谢!
您可以使用:
npm ls --only=dev
npm ls --only=prod
为此,您还可以这样做
npm ls --dev
或
npm ls --prod
将其通过管道输出到 grep 以进行计数:
npm ls --depth=0 --dev | grep "\-\-" -c
试试这个
npm ls --only=prod --depth=0 | wc -l
现在,无论你得到什么,都减去 2。
(-1 表示最后一行,另一个 -1 表示第一行,其中 npm ls
显示目录。)
(如果您使用 Windows
,请使用 git-bash
。)
演示
我有 14
,这意味着我有 12
依赖性。