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

如何通过终端仅提取Angular应用中lib-workspace的版本号

你可以根据当前运行环境选择以下任意一种方案实现需求:

方案1:使用jq工具提取(适用于Linux/macOS环境)

npm version输出内容为标准JSON格式,你可以用轻量JSON解析工具jq直接提取目标字段,执行命令:

npm version | jq -r '."lib-workspace"'

参数-r作用是输出原始字符串,不会额外包裹引号,执行后直接输出0.0.0。
如果你的环境未安装jq,可通过包管理器快速安装:

  • macOS环境:brew install jq
  • Debian/Ubuntu环境:apt install jq

方案2:基于Node.js内置能力提取(跨平台通用,无需额外安装工具)

只要你的环境有Node.js(运行Angular项目必备环境)就可以直接使用该方案,执行命令:

npm version | node -e "console.log(JSON.parse(require('fs').readFileSync(0, 'utf8'))['lib-workspace'])"

该方案兼容Windows、macOS、Linux所有系统环境,执行后直接输出目标版本值。

方案3:Windows PowerShell专属方案

如果你使用Windows PowerShell终端,可直接调用内置的JSON解析能力,执行命令:

npm version | ConvertFrom-Json | Select-Object -ExpandProperty 'lib-workspace'

内容的提问来源于stack exchange,提问作者Marek Vondra

相关产品推荐
方舟 Agent Plan

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

最近更新时间:2026.09.28 14:36:04