当前位置:网站首页>qiao-lerna:lerna辅助工具

qiao-lerna:lerna辅助工具

2022-06-11 08:17:00 uikoo9

【前言】

npm包monorepo管理工具lerna,可以说十分好用,详见:

一文学会用Lerna管理多个npm包_uikoo9的博客-CSDN博客_npm 多包管理

但是使用过程中会遇到一些定制的需求,例如

1.统计每个npm包的下载量

2.检查每个npm包的依赖包是否有更新

3.列出每个npm包的依赖包或开发依赖包

【qiao-lerna】

写了一个小工具实现了上述需求,详见:

qiao-lerna - npm

【安装】

1.可以全局安装,然后通过qlerna命令使用

npm i -g qiao-lerna

2.可以安装到开发依赖,然后通过npm scripts使用

npm i -D qiao-lerna

【qlerna】

以下以全局安装为例介绍,直接输入qlerna会提示有哪些命令

-v,获取版本号

-h,获取帮助信息

【dc】

downloadCounts的缩写,获取文件夹下所有npm包的上月下载量

qlerna dc ./packages

 会统计packages文件夹下所有npm包的上月下载量

【ncu】

使用ncu这个工具,统计文件夹下所有npm包的依赖是否有更新,

qlerna ncu ./packages

红框内代表,qiao-webpack这个npm包的依赖有更新了,

【pkg】

lerna已经有ls命令了,但是没办法列出devDependencies相关包,详见:

一文学会用Lerna管理多个npm包_uikoo9的博客-CSDN博客_npm 多包管理

# 列出文件夹下所有npm包的dependencies
qlerna pkg ./packages

会列出文件夹下所有npm包的依赖包

# 列出文件夹下所有npm包的devDependencies
qlerna pkg ./packages dev

会列出文件夹下所有npm包的开发依赖包

【总结】

1.qiao-lerna简介

2.qiao-lerna,dc命令统计文件夹下npm包上月下载量

3.qiao-lerna,ncu命令统计文件夹下npm包依赖包是否有更新

4.qiao-lerna,pkg命令列出文件夹下npm包依赖包或开发依赖包

原网站

版权声明
本文为[uikoo9]所创,转载请带上原文链接,感谢
https://uikoo9.blog.csdn.net/article/details/125215862