是时候和npm-check-updates江湖再见了~

相比大家都用过npm-check-updates, 一个可以检查项目package版本是否有更新的工具,截图如下:

image.png

非常nice, 但是由于历史原因,不支持monorepo,并且无法在major/minor/patch模式之间自由选择,不过最近antfu大佬借鉴它开发了taze,一并解决了上述优化点,从而使用体验得到质的飞跃~

废话不多说,下面来简单介绍一下它的用法。

taze安装

一个现代的 cli 工具,让您的部门保持新鲜感

npm i taze -g

# 或者使用npx taze执行检测

常用命令

普通模式

非monorepo

taze

没有看到major信息,是因为taze默认只匹配 minor/patch

打印信息非常详细,包含版本变化,最新发布日期

image.png

taze major

可以看到major被匹配

image.png

taze minor

taze

taze patch

只会匹配patch

image.png

执行更新操作

以上命令只是查看,如果想要执行更新, 命令只要追加 -w即可, 比如taze major -w

image.png

taze monorepo

命令只要追加 -r即可

检查更新

taze major -r

image.png

执行更新

也是追加 -w

taze major -r -w

其他功能

当然除了上述常用指令外,还有一些其他指令:

  • taze -P -> 只匹配dependencies

  • taze -D -> 只匹配devDependencies

  • taze -n -> include功能

    image.png

  • taze -x -> exclude功能

    image.png

  • taze -w -i -> 执行更新后进行install,会提示你选择安装源

  • taze -h 查看所有指令

    image.png

配置文件

配置文件支持绝对属于最大的亮点,直接看截图即可

image.png

最后感谢antfu大佬~?

© 版权声明
THE END
喜欢就支持一下吧
点赞0

Warning: mysqli_query(): (HY000/3): Error writing file '/tmp/MYYP4N4w' (Errcode: 28 - No space left on device) in /www/wwwroot/583.cn/wp-includes/class-wpdb.php on line 2345
admin的头像-五八三
评论 抢沙发
头像
欢迎您留下宝贵的见解!
提交
头像

昵称

图形验证码
取消
昵称代码图片