当前位置: 首页 > news >正文

【go】查询某个依赖是否存在于这个代理

1. 使用 go list 命令

go list -m -versions github.com/gin-gonic/gin

如果模块存在,该命令会返回模块及其可用版本:

github.com/gin-gonic/gin v1.7.0 v1.7.1 v1.8.0

如果模块不存在或无法找到,会返回错误。

2. 使用 curl 查询代理服务

Go 代理(proxy.golang.org)提供了一个 HTTP API,可以直接通过 curl 或浏览器进行查询。

查询某模块最新版本

访问以下 URL:

https://proxy.golang.org/<module_path>/@latest

示例:

curl https://proxy.golang.org/github.com/gin-gonic/gin/@latest

查询某模块所有版本

访问以下 URL:

https://proxy.golang.org/<module_path>/@v/list

示例:

curl https://proxy.golang.org/github.com/gin-gonic/gin/@v/list

3. 使用第三方 Go 模块搜索网站

虽然 https://proxy.golang.org 本身没有管理页面,但可以借助第三方工具和服务来搜索模块。例如:

pkg.go.dev: 这是 Go 官方提供的文档和模块搜索服务,可以查看模块的版本、文档和使用示例。

步骤:
打开 https://pkg.go.dev。
在搜索框输入模块路径(例如 github.com/gin-gonic/gin)。
查看是否存在,以及可用版本信息。

http://www.lryc.cn/news/491297.html

相关文章:

  • 如何从postman中导出所有集合Collection
  • 在 Spring Boot 中实现多种方式登录(用户名、手机号、邮箱等)的不正经指南
  • .NET平台用C#添加动作到PDF文档
  • 大数据治理:概念、框架与实践应用
  • Vue.observable 全解析:Observable 是什么及使用场景剖析
  • MySQL基础知识大总结
  • 池化技术、Commons Pool介绍
  • 下载并安装Visual Studio 2017过程
  • 菊风视频能力平台开发服务正式入驻华为云云商店,成为华为云联营联运合作伙伴
  • springboot整合kafka
  • Python深度学习框架:PyTorch、Keras、Scikit-learn、TensorFlow如何使用?学会轻松玩转AI!
  • 【Linux】安装cuda
  • 为什么DDoS防御很贵?
  • 将WPS的PPT 无损的用微软的PowerPoint打开
  • 【汇编】uniapp开发
  • 详解Oracle表的类型(二)
  • Docker--通过Docker容器创建一个Web服务器
  • Next.js-样式处理
  • 整合Springboot shiro jpa mysql 实现权限管理系统(附源码地址)
  • 极智嘉嵌入式面试题及参考答案
  • 【MySQL】数据库核心技术与应用指南
  • 23省赛区块链应用与维护(房屋租凭)
  • 深度学习4
  • 跳绳视觉计数方案
  • TEA加密逆向
  • LeetCode 404.左叶子之和
  • 01-go入门
  • 【经典】抽奖系统(HTML,CSS、JS)
  • GoF设计模式——结构型设计模式分析与应用
  • Java后端如何进行文件上传和下载 —— 本地版