You need to enable JavaScript to run this app.
优惠活动
大模型
产品
解决方案
定价
更多

如何通过Yarn CLI获取已安装包的简洁Semver版本?

获取Yarn已安装包的简洁Semver版本

根据你使用的Yarn版本,可通过以下方式直接输出目标包的版本号:

Yarn 1(Classic)

利用yarn list配合文本过滤工具提取版本,添加--depth=0仅显示顶层依赖,避免冗余输出:

yarn list --depth=0 typescript | awk '/typescript/ {print $2}'

或用grep+cut组合实现:

yarn list --pattern typescript --depth=0 | grep -o '@[0-9].*' | cut -c2-

Yarn 2+(Berry)

直接使用yarn info指定输出version字段,一步得到简洁版本号:

yarn info typescript version

若需查询远程仓库的最新版本,追加--remote参数:

yarn info typescript version --remote

工作区场景补充(Yarn 2+)

如果项目采用工作区结构,可通过--workspace指定目标工作区:

yarn info typescript version --workspace=your-workspace-name

内容的提问来源于stack exchange,提问作者GN.

相关产品推荐
方舟 Agent Plan

超全模态模型 × Harness 升级,最新支持 Deepseek-V4.1-Flash、GLM-5.3 系列、Doubao-Seedream-5.0-pro、Kimi-K3 (部分), 限时 9.9 元起

最近更新时间:2026.08.22 09:09:17