您的位置:首页 > 教育 > 培训 > 自己如何做微信小程序_天元建设集团有限公司欠款_武汉做seo公司_如何推广自己的网站

自己如何做微信小程序_天元建设集团有限公司欠款_武汉做seo公司_如何推广自己的网站

2025/11/9 10:08:54 来源:https://blog.csdn.net/weixin_44786530/article/details/147253671  浏览:    关键词:自己如何做微信小程序_天元建设集团有限公司欠款_武汉做seo公司_如何推广自己的网站
自己如何做微信小程序_天元建设集团有限公司欠款_武汉做seo公司_如何推广自己的网站

jq 是一个轻量且强大的命令行工具,用于解析、过滤、修改、以及格式化 JSON 数据。它在 GitHub Actions 中非常常用,因为很多配置文件(比如 package.json)都是 JSON 格式的。

在 GitHub Actions 的 Ubuntu Runner(比如 ubuntu-latest)中,jq预装的,你可以直接使用它。


🧩 常用 jq 方法和语法

假设我们有一个简单的 package.json

{"name": "my-app","version": "1.2.3","scripts": {"build": "vite build"},"dependencies": {"vue": "^3.2.0"}
}
📌 1. 读取某个字段
jq .version package.json

输出(带引号):

"1.2.3"

如果你只想要值,不要引号:

jq -r .version package.json

输出:

1.2.3
📌 2. 读取嵌套字段
jq -r .scripts.build package.json

输出:

vite build
📌 3. 获取多个字段
jq -r '{name: .name, version: .version}' package.json

输出:

{"name": "my-app","version": "1.2.3"
}
📌 4. 格式化输出(美化 JSON)
jq . package.json

会美化输出整个 package.json 内容。

📌 5. 把某个字段赋值给变量(在 GitHub Actions 中)
VERSION=$(jq -r .version package.json)

然后就可以用 $VERSION 了。


🛠️ GitHub Actions 中的实战小片段

- name: Get version from package.jsonid: get_versionrun: echo "VERSION=$(jq -r .version package.json)" >> $GITHUB_ENV- name: Use versionrun: echo "Package version is $VERSION"

版权声明:

本网仅为发布的内容提供存储空间,不对发表、转载的内容提供任何形式的保证。凡本网注明“来源:XXX网络”的作品,均转载自其它媒体,著作权归作者所有,商业转载请联系作者获得授权,非商业转载请注明出处。

我们尊重并感谢每一位作者,均已注明文章来源和作者。如因作品内容、版权或其它问题,请及时与我们联系,联系邮箱:809451989@qq.com,投稿邮箱:809451989@qq.com